Я получаю эту ошибку.Связь не создана Ruby Postgres
ActiveRecord::ConnectionNotEstablished
/Users/jod/.rvm/gems/[email protected]/gems/activerecord- 4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in `retrieve_connection'
/Users/jod/.rvm/gems/[email protected]/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:79:in `retrieve_connection'
/Users/jod/.rvm/gems/[email protected]/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:53:in `connection'
/Users/jod/.rvm/gems/[email protected]/gems/activerecord-4.0.0.rc1/lib/active_record/model_schema.rb:208:in `columns'
При попытке выполнить задачу рейка. В задаче грабли он принимает Class2 и создает. Это попытается создать запись в базе данных.
Я мог понять эту проблему, но Class1 сохраняет в базе данных и работает нормально. IE, если я сохраню пользователя, он работает так, как ожидалось, и если я сохраню автомобиль, он терпит неудачу. Классы идентичны.
Я использую рубин на рельсах и Postgres
Я могу сохранить модель за счет активной записи. Его просто, когда он вызван с помощью рейк-задачи, что он терпит неудачу. – joncodo
РЕШЕНИЕ: Мне нужно было настроить среду для задачи: import =>: environment do Таким образом, она может видеть БД – joncodo