[原创] ruby单独使用active_record

ruby active_record

2016-03-06 1504

在需要对大量数据进行查找或者修改的时候往往不需要新建一个rails项目或者修改控制器,写一堆没有的rails操作,可以直接单独调用active_record,这样就会方便很多,执行效率也会高很多

具体操作如下
require 'rubygems'
require 'active_record'

# 单独使用active_record对数据库进行查询
ActiveRecord::Base.establish_connection(:adapter=>'mysql2',
  :encoding=> 'utf8',
  :reconnt=> false,
  :timeout=> 5000,
  :username=>'用户名',
  :password=>'数据库密码',
  :host=>'数据库地址',
  :port=>'3306',
  :pool=>'5',
  :database=>'数据库名')

# 对应数据库表的model映射
class Music < ActiveRecord::Base 
end 

# 完成以上内容的配置后,就和rails中的写法一样了
p Music.find_by_src("1").nil?
exit