以前学 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 之类的服务器访问