Ruby开发:Sinatra+ActiveRecord+MySQL
2013-06-22 22:18
323 查看
如果担心Rails的ActionPack封装太厉害而影响性能,可以考虑使用更轻量的Sinatra.
以下代码展示如何使用Sinatra+ActiveRecord+MySQL:
Ruby下另外几个web框架:
Sinatra:http://www.sinatrarb.com/intro-zh.html
Padrino:http://www.padrinorb.com/
Goliath:http://postrank-labs.github.io/goliath/
以下代码展示如何使用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框架:
Sinatra:http://www.sinatrarb.com/intro-zh.html
Padrino:http://www.padrinorb.com/
Goliath:http://postrank-labs.github.io/goliath/
相关文章推荐
- 对RUBY + ACTIVERECORD +MYSQL 的一点郁闷解决思路
- 【Ruby】Ruby的model学习——Active Record Associations
- Castle ActiveRecord 学习之 .net快速开发 (5)
- 基于Castle ActiveRecord开发Domain Model详解(一)对象关系到数据表的映射
- Ruby on Rails(ROR) 实例开发之一 配置数据库Mysql
- iOS 开发:CocoaPods 安装及问题 ERROR: Error installing cocoapods: activesupport requires Ruby version>=2.2.2
- Rails开发细节《六》ActiveRecord Validationa and Callbacks验证和回调
- ruby on rails + mysql 开发环境搭建
- Ruby: ActiveRecord Realation(转载收藏)
- ruby on rails + mysql 开发环境搭建
- ruby /.rvm/gems/ruby-2.1.3/gems/activerecord-4.1.6/lib/active_record/dynamic_matchers.rb:26:in `meth
- 使用activerecord-import 批量导入数据至mysql on rails enhanced active-record
- The Ruby On Rials Gudie -- Active Record Callbacks
- Windows下: RubyMine + Ruby On Rails + mysql 搭建开发环境
- Ruby On Rails--Active Record Associations(关联关系)
- How to use ActiveRecord in a ruby script outside Rails?
- ubuntu11.04上ruby1.9.2 rals3 mysql 开发环境配置
- windows 下搭建ruby on rails+Mysql开发环境
- Ruby: Calling Ruby's ActiveRecord from Java Using the Bean Scripting Framework
- 在VS 2005 下搭建Castle Active Record + Access 开发环境实例