Acts_as_list在开发中完美运行,但在Heroku生产中失败

时间:2013-09-22 16:49:26

标签: ruby-on-rails

我遵循了Ryan Bates关于制作可排序列表元素的精彩教程,并且能够将其复制到表格中的行元素。我在开发中使用了acts_as_list(0.3.0),以便在我的案例页面中为新创建的对象创建“位置”。

我运行了迁移,可以确认该字段是在我的模型中创建的整数(两种环境)。

奇怪的是,在我勉强到Heroku并创建一个新的页面对象后,我得到了:

Completed 500 Internal Server Error in 27ms
NoMethodError (undefined method `position' for #<Page:0x007f450cdf79d0>):
app/controllers/pages_controller.rb:37:in `create'

我只是将“acts_as_list”行添加到我的模型中。有什么我想念的吗?这在开发中非常有用,我在两种环境中都使用PostgreSQL。

0 个答案:

没有答案