Чтобы получить поддержку AR после создания проекта с опцией --skip-active-record в rails 3 - PullRequest
8 голосов
/ 02 декабря 2010

Я создал проект Rails 3 с упомянутой опцией. Могу ли я как-то «отменить» эту опцию и вернуть активную запись, как по умолчанию, или я должен создать новый проект?


EDIT

Хорошо, чтобы вернуть поддержку ActiveRecord, мне нужно было:

  1. Удалите отдельные требуемые вызовы в application.rb и замените его на require 'rails/all' (или просто раскомментируйте # require "active_record/railtie")
  2. Раскомментировать # gem 'sqlite3-ruby', :require => 'sqlite3' строка в Gemfile (для sqlite)
  3. Создайте файл database.yml и заполните его параметрами
  4. invoke rake db:create task

После этого кажется, что я могу продолжать работать с AR как обычно.

1 Ответ

5 голосов
/ 02 декабря 2010

Создайте новый проект с ActiveRecord, а затем попарно отразите config/application.rb и config/environments/*.rb, чтобы определить, есть ли какие-либо настройки по умолчанию, которые следует добавить обратно в проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...