1

Я получаю эту ошибку.Связь не создана 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

+0

Я могу сохранить модель за счет активной записи. Его просто, когда он вызван с помощью рейк-задачи, что он терпит неудачу. – joncodo

+0

РЕШЕНИЕ: Мне нужно было настроить среду для задачи: import =>: environment do Таким образом, она может видеть БД – joncodo

ответ

1

Когда я первый получил Rails 4 набор, я только нужно настроить файл гем использовать pg и настроить файл database.yml в папке конфигурации, чтобы указать соответствующую базу данных и предоставить ей некоторые учетные данные.

Я бы предположил, что задача, которую вы упомянули в своих комментариях, - это то, что предыдущая версия Rails не предоставлялась из коробки?

 Смежные вопросы

  • Нет связанных вопросов^_^