摘要:
在使用gem install 。。。的时候增加参数:--no-ri 可以不安装ri部分--no-rdoc 可以不安装rdoc部分 阅读全文
posted @ 2014-01-29 23:12
怒杀神
阅读(239)
评论(0)
推荐(0)
摘要:
加入set :port, 8888 #默认4567 阅读全文
posted @ 2014-01-29 22:34
怒杀神
阅读(385)
评论(0)
推荐(0)
摘要:
加入# 默认的bind是127.0.0.1set :bind, '0.0.0.0' #0.0.0.0之后你能通过lan访问这个服务器 阅读全文
posted @ 2014-01-29 22:30
怒杀神
阅读(348)
评论(0)
推荐(1)
摘要:
用Sinatra来做复杂的Web应用时,会出现若干个比较麻烦的点。要手工作成一个个的应用骨架。作成test 、view、public目录等等将Sinatra DSL集中在一个类中的话,画面数量增加时不能很好地进行管理,且文件会变得很大和Rails相比,没有面向form等的辅助工具,没有缓存(cache)机制等,有时不得不进行“车轮的再发明” 能弥补这种不足,并敏捷的,不失Sinatra优点的进行开发的一个解决方案是Padrinoframework。Padrino framework在Sinstra的基础上大体上提供了以下功能。Rails风格的MVC模式的导入丰富的Helper简单的邮件收发功能 阅读全文
posted @ 2014-01-29 22:28
怒杀神
阅读(450)
评论(0)
推荐(0)
摘要:
$ gem install sinatra测试:$ subl app.rbapp.rb内容:require 'sinatra'get '/' do "Hello, World!"end运行服务器:$ ruby app.rb在浏览器中输入:localhost:4567,没问题的话就会显示Hello, World!基于类的宏来定义route的写法:require 'rubygems' #有没有都行,不影响require 'sinatra/base'class App<Sinatra::Base get 阅读全文
posted @ 2014-01-29 22:08
怒杀神
阅读(1373)
评论(0)
推荐(0)

浙公网安备 33010602011771号