以前学 php 的时候,一学就可以上手开发网站了。
对了,那时候还没有 Web 框架的概念(严重暴露年龄了。。。)
后来学了 Rails 以后,一直想撸一个只要会写 Ruby 就可以运行的 gem,但是总是被各种各样的理由阻碍。
好了,不废话了,直接上 Gem:
习惯了 Rails 帮我们生成文件了,但是这里需要我们手动生成一下:
$ mkdir myapp $ cd myapp $ touch config.ru $ touch Gemfile
在 Gemfile 里面输入:
# Gemfile source "https://rubygems.org" gem "simp"
然后运行 bundle
在config.ru
里面输入:
require "simp" run Simp::Application.new
接下来新建个文件 (需要以 html.erb 结尾):index.html.erb
<% @var = "some thing" puts "greet" %> <html> <head> </head> <body> <% @world = "china" %> Hello, <%= @world %> </body> </html>
然后启动 web 服务器
$ rackup
然后在浏览器输入网址http://localhost:9292/index
即可正常访问了
PS: 静态资源文件需通过 Nginx 之类的服务器访问