【发布时间】:2010-12-02 18:40:45
【问题描述】:
我创建了一个带有上述选项的 Rails 3 项目。我可以以某种方式“恢复”此选项并恢复默认的活动记录,还是必须创建一个新项目?
编辑
好的,要获得 ActiveRecord 支持,我必须:
- 删除
application.rb中的单独 require 调用并将其替换为require 'rails/all'(或取消注释# require "active_record/railtie") - 在 Gemfile 中取消注释
# gem 'sqlite3-ruby', :require => 'sqlite3'行(用于 sqlite) - 创建 database.yml 文件并用选项填充它
- 调用
rake db:create任务
在那之后,我似乎可以像往常一样继续使用 AR。
【问题讨论】:
-
这成功了。谢谢。
-
接受的答案适用于任何版本的 Rails。您添加的部分已知适用于 Rails 3,但看起来它也可能适用于 Rails 4。您如何看待删除您的编辑并将其添加回作为答案,并在答案中指出它正在测试和发现使用rails 3?在那之后,我认为我们可以将问题的标题和标签更改为不专门引用 Rails 3。
标签: ruby-on-rails ruby-on-rails-3