nil的未定义方法`fetch_value':Heroku上的NilClass

时间:2016-03-04 10:34:51

标签: ruby-on-rails

我的应用程序在本地完美运行,但在部署到Heroku后我遇到了一些问题。 当我想创建一辆新车时,我点击“新车”链接,这会导致/cars/new。应用程序崩溃,Heroku日志:

NoMethodError (undefined method `fetch_value' for nil:NilClass):
  app/controllers/cars_controller.rb:20:in `new'

cars_controller中的这一行只是

@car = Car.new

在我的应用程序中,我使用Devise,OmniAuth和嵌套资源,尽管car是一个“父”资源,因此嵌套路由不是问题。它在当地完美运作。

更新:在使用某些车辆播种数据库后,错误消失,并且可以访问汽车/新车。但是当数据库为空时,它会抛出此错误。我该怎么办?

1 个答案:

答案 0 :(得分:0)

也许某些属性名称是保留字。