#Sinatra

[Sinatra、Mongo] Mongo

Mongo isadocument-orienteddatabase.Installtherequiredgems: geminstallmongogeminstallbson_ext 第一步,连接到mongo,可以在configureblock完成。require'sinatra'req...
代码星球 ·2021-02-21

Sinatra+SQLite3+DataMapper

原文地址:https://ididitmyway.herokuapp.com/past/2010/3/30/superdo_a_sinatra_and_datamapper_to_do_list/这个tutorial说明:怎么构建一个listapp,其中要用到数据库来保存task。tutorial概括以下技术:安装SQ...
代码星球 ·2021-02-21

[sinatra] Sinatra再入门

原文URL:http://www.rubycc.com/bbs/topic_detail/861.基础代码app.rbrequire'rubygems'require'sinatra/base'classApp<Sinatra::Baseget'/'do"Hello,World"endend注:ruby版本小于1...
代码星球 ·2021-02-21

[sinatra] Just Do It: Learn Sinatra, Part One Darren Jones

geminstallsinatra--no-ri--no-rdoc#!/usr/bin/rubyrequire'sinatra'get'/'do"JustDoIt"endruby低于1.9,需要在文件开头加require'rubygems'rubybasic.rbOpenupyourbrowserandgoto&nbs...
代码星球 ·2021-02-21

【sinatra】设置默认的端口

加入set:port,8888#默认4567 ...
代码星球 ·2021-02-21

【sinatra】修改默认ip绑定

加入#默认的bind是127.0.0.1set:bind,'0.0.0.0'#0.0.0.0之后你能通过lan访问这个服务器 ...

【sinatra】结合Padrino framework

用Sinatra来做复杂的Web应用时,会出现若干个比较麻烦的点。要手工作成一个个的应用骨架。作成test、view、public目录等等将SinatraDSL集中在一个类中的话,画面数量增加时不能很好地进行管理,且文件会变得很大和Rails相比,没有面向form等的辅助工具,没有缓存(cache)机制等,有时不得不进...

【sinatra】安装测试

$geminstallsinatra 测试:$sublapp.rb app.rb内容:require'sinatra'get'/'do"Hello,World!"end运行服务器:$rubyapp.rb在浏览器中输入:localhost:4567,没问题的话就会显示Hello,World!基于类的宏...
代码星球 ·2021-02-21