Что должно быть в database.yml, чтобы использовать рельсы без базы данных? - PullRequest
2 голосов
/ 04 марта 2011

Я использую rails3 без базы данных и задаюсь вопросом, что должно быть в database.yml, чтобы пройти тест рейка.Это терпит неудачу сейчас.Я еще ничего не указал в файле.Мои модели будут использовать ActiveModel.

class User

  # https://github.com/rails/rails/tree/master/activemodel
  include ActiveModel::Validations
  include ActiveModel::Conversion
...

end

Проверка работоспособности граблей:

runtime/lib/ruby/gems/1.8/gems/memory_test_fix-0.1.3/lib/memory_test_fix.rb:29:in `in_memory_database?': undefined method `[]' for false:FalseClass (NoMethodError)
...

Ответы [ 2 ]

7 голосов
/ 04 марта 2011

в application.rb должно быть следующее:

require "action_controller/railtie"
require "action_mailer/railtie"
require "active_resource/railtie"
require "rails/test_unit/railtie"

Вместо

require 'rails/all'
0 голосов
/ 04 марта 2011

удалить активную запись из вашей среды. Rb

config.frameworks -= [ :active_record ]
...