在rails 3中使用–skip-active-record选项创建项目后,恢复AR支持
我已经创建了一个带有上述选项的Rails 3项目。 我可以以某种方式“恢复”此选项并在默认情况下恢复活动记录,还是我必须创建一个新项目?
编辑
好的,要获得ActiveRecord支持,我必须:
- 在
application.rb
删除单独的require调用,并将其替换为# require "active_record/railtie"
require 'rails/all'
(或者只是取消注释# require "active_record/railtie"
) - 在Gemfile中取消注释
# gem 'sqlite3-ruby', :require => 'sqlite3'
行(对于sqlite) - 创建database.yml文件并用选项填充它
- 调用
rake db:create
task
之后我似乎可以像往常一样继续使用AR。
使用ActiveRecord创建一个新项目,然后成对diff config/application.rb
和config/environments/*.rb
以确定是否有任何默认设置应添加回项目。
- Ruby API – 接受参数并执行脚本
- Rails应用程序的SaaS计费:Chargify,PayPal或……?
- 在Rails中使用液体3
- 是否存在用于返回第一个数组元素的ruby习语,如果只存在一个?
- 错误,Ruby on Rails:在CoursesController编码:: UndefinedConversionError#attachment“\ xFF”从ASCII-8BIT到UTF-8
- Amazon Web Services Beanstalk,git aws.push似乎推送,但不会改变任何东西
- 多态嵌套表单对象创建的未知属性
- JRuby上的Rails的ActiveRecord数据库gem是什么?
- 如何在多种环境中处理OmniAuth回调?