在rails 3中使用–skip-active-record选项创建项目后,恢复AR支持

我已经创建了一个带有上述选项的Rails 3项目。 我可以以某种方式“恢复”此选项并在默认情况下恢复活动记录,还是我必须创建一个新项目?


编辑

好的,要获得ActiveRecord支持,我必须:

  1. application.rb删除单独的require调用,并将其替换为# require "active_record/railtie" require 'rails/all' (或者只是取消注释# require "active_record/railtie"
  2. 在Gemfile中取消注释# gem 'sqlite3-ruby', :require => 'sqlite3'行(对于sqlite)
  3. 创建database.yml文件并用选项填充它
  4. 调用rake db:create task

之后我似乎可以像往常一样继续使用AR。

使用ActiveRecord创建一个新项目,然后成对diff config/application.rbconfig/environments/*.rb以确定是否有任何默认设置应添加回项目。