当同一法典在我的地方设置上无节制地运作时,我为什么会把<>NoMethodError带在我的Heroku处?
这一错误是由该法典引起的:
@customer = Customer.find(1)
@customer.responses.create(:offer_id => 1 , :digit => 2 )
该法典在我的当地服务器和我的当地铁路网上运行。
然而,在Heroku,上述代码引发NoMethodError:
NoMethodError (undefined method `responses for #<Customer:0x7f7bcbee3808>):
<>Response模型通过belongs_to :customer模型链接
此外,我可以与Heroku console站在一起,在没有问题的情况下管理:
Response.create(:offer_id => 1 , :customer_id => 1 , :digit => 2 )
因此,如果上述作品和两种版本都在我的当地盒子上进行罚款,那么协会为什么会失败Heroku?
--
铁路3.0.6,在Heroku Duncan 1.8.7和Corr.1。
在Heroku和我的当地箱子上数据库相同。