您的位置:首页 > 编程语言 > Ruby

Ruby开发:Sinatra+ActiveRecord+MySQL

2013-06-22 22:18 323 查看
如果担心Rails的ActionPack封装太厉害而影响性能,可以考虑使用更轻量的Sinatra.

以下代码展示如何使用Sinatra+ActiveRecord+MySQL:

require 'sinatra'
require 'active_record'
require 'mysql2'
#Connetction
ActiveRecord::Base.establish_connection(
adapter:  'mysql2',
host:     'localhost',
database: 'my_db',
username: 'root',
password: 'root'
)
#Model
class Account < ActiveRecord::Base
end
#Sinatra Route
get '/hi' do
puts Account.find :all
"Hello World!"
end


Ruby下另外几个web框架:

Sinatrahttp://www.sinatrarb.com/intro-zh.html

Padrinohttp://www.padrinorb.com/

Goliathhttp://postrank-labs.github.io/goliath/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: