How to use ActiveRecord without Rails
Ruby posted almost 4 years ago by christian
This is an example of how to use ActiveRecord without Rails:
1 require 'active_record' 2 require 'sqlite3' 3 4 ROOT = File.join(File.dirname(__FILE__), '..') 5 6 ['/lib', '/db'].each do |folder| 7 $:.unshift File.join(ROOT, folder) 8 end 9 10 ActiveRecord::Base.logger = Logger.new('log/debug.log') 11 ActiveRecord::Base.configurations = YAML::load(IO.read('config/database.yml')) 12 ActiveRecord::Base.establish_connection('development') 13 14 require 'db/schema'
The file db/schema.rb contains, for example:
1 ActiveRecord::Schema.define :version => 0 do 2 create_table :languages, :force => true do |t| 3 t.string :name 4 end 5 end
And config/database.yml contains:
1 development: 2 adapter: sqlite3 3 database: db/data.sqlite3 4 pool: 5 5 timeout: 5000
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)