Sinatra
是一个基于Ruby语言,以最少代码快速创建Web应用为目的的DSL。本系列教程包含四部分,它将带你一步一步用Sinatra和DataMapper创建一个功能齐全的在线待处理事物Web应用---Just Do It。希望读者通过本系列教程了解Sinatra是如何快速、简单地创建Web app。下面开始我们的Sinatra基础之旅吧。
安装Sinatra
要使用Sinatra,你事先需要安装Ruby。这里建议使用RVM来安装。(你可以参考Glenn Goodrich的教程)。一旦你安装好了 Ruby和Rubygems,你就可以安装Sinatra了。用Rubygems来安装Sinatra不过是小菜一碟,你只需要打开终端并输入:
$> gem install sinatra
如此简单,你就做好了一切准备工作。
一个基础应用
现在你可以使用你喜欢的任一款文本编辑器,创建一个新的文本文件,名字是 "main.rb",然后输入下面这几行:
require 'sinatra' get '/' do "Just Do It" end
注意: