抛开rails使用ActiveRecord连接数据库

来源:互联网 发布:江苏省人工智能会议 编辑:程序博客网 时间:2024/04/28 02:17

今天是大年三十,明天就正式进入羊年鸟,给所有程序猿(媛)同人拜个年吧!祝大家身体健康,事业有成,财源广进哦!
话归正题,以前都是在rails中使用数据库,或者在rails的console中使用;我们如何“抛开”rails而使用其数据库呢?有2种方法,一种稍难,另一种so easy!
先看看所谓稍难的方法:

require "active_record"ActiveRecord::Base.establish_connection(adapter:"sqlite3",database:"db/development.sqlite3")#只需简单“意思一下”model Product已存在class Product < ActiveRecord::Baseendpdt = Product.find(1)pdt.desc = "foo"pdt.save

难吗?如果不难,那么再看看更简单的:

require Dir.pwd+'/config/environment.rb'pdt = Product.find(1)pdt.desc = "foo"pdt.save

还有比这更简单的吗? :)

0 0