浏览 2452 次
锁定老帖子 主题:Sinatra 入门 一
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-15
<strong>安装 Sinatra</strong> 要让 Sinatra 能工作,你首先必须安装 Ruby。这里我建议您使用 RVM 来安装。( 你可以参考 Glenn Goodrich 的教程)。一旦你安装好了 Ruby 和 Rubygems,你就可以安装 Sinatra 了。用 Rubygems 来安装 Sinatra 不过是小菜一碟,你只需要打开命令行并输入: [code lang="bash"] gem install sinatra <strong>最简单的应用</strong> 你可以使用你喜欢的任一款文本编辑器,创建一个新的文本文件,名字是“main.rb“,然后输入下面这几行: [code lang="ruby"] require 'sinatra' get '/' do "Just Do It" end 注意:如果你的 Ruby 版本低于 1.9,需在代码第一行添加:“require 'rubygems'”。 这就是一个最简单的 Sinatra 应用:在文件的头部,我们请求了 Sinatra的Gem包。从第2行开始,是一个 action 。在 Sinatra中,这称为 handler(处理器),因为它负责处理路由(routes) 和 动作 (actions)。第2行最开始的部分 (get) 表明那一种HTTP method被使用,在例子中,我们用的是HTTP GET,因为我们在试图“获得”某个页面。接下来的部分是有关路由的字符描述,即“/” ,这是本应用的根URL。代码块(code block)表明当用户访问这个URL时会发生什么。在例子中,只是简单返回一行文本“Just Do It”, 这行文本最终会在浏览器渲染成页面。通常来说,handler 代码块的最后一行总是会在浏览器里渲染点什么。 我们需要启动 Sinatra 服务器来看看这个例子是不是工作的。打开命令行,在 main.rb 所在的路径里执行: [code lang="bash"] ruby main.rb >>> 详细请参阅 初识 Sinatra (一) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-21
隐藏就算了。。。精华也算不上。。。良好吧
对ruby没有深入了解,BS只投隐藏不发表原因的人们 ~~~ 主要还是:这东西至于非要挂上个外链么 |
|
返回顶楼 | |