我收到此错误。
ActiveRecord::ConnectionNotEstablished
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord- 4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in `retrieve_connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:79:in `retrieve_connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:53:in `connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/model_schema.rb:208:in `columns'
尝试运行耙子任务时。在 rake 任务中,它采用 Class2 并执行创建。这将尝试在数据库中创建记录。
我可以理解这个问题,但 Class1 正在保存到数据库中并且工作正常。IE 如果我保存用户,它会按预期工作,如果我保存汽车,它会失败。这些类是相同的。
我在轨道和帖子上使用红宝石
当我第一次设置 Rails 4 时,我只需要设置 gem 文件以使用 pg
并在 config 文件夹中设置 database.yml
文件以指向相应的数据库并为其提供一些凭据。
我认为您在评论中提到的任务是以前版本的 Rails 没有开箱即用的东西?