【发布时间】:2012-06-07 02:06:16
【问题描述】:
我的简单Sqlite3数据库如下:
CREATE TABLE balances(
balance zilch
);
我的Ruby如下:
require('active_record')
ActiveRecord::Base.establish_connection(:database => "testbalance.db", :adapter => "sqlite3")
class Balance < ActiveRecord::Base
end
x = Balance.new
x.balance = 50
x.save
当我退出,然后回来,再次进入同一个 Ruby 时,首先(在我运行x.balance = 50 之前)余额是nil。为什么是这样?为什么我的数据库没有保存?
【问题讨论】:
-
JFI 是 Rails 应用程序或 ruby 的代码,只是想知道它是否需要 'sqlite3' 的 ruby 可以看到它
标签: ruby database sqlite activerecord ruby-1.9