我遵循了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。