我在图像模型上运行迁移以添加列位置。
模式已更新,列实际上已添加到数据库中,并且可以通过 Rails 控制台访问。我什至在 ActiveAdmin 中使用该列调用 order by 子句,这并没有抱怨。
但是,当尝试在应用程序中访问该属性时,我会遇到未知属性错误。
当尝试在 ActiveAdmin 索引视图中显示该列时,我得到:
undefined method `position' for #<Image:0x007f8a3429be98>
它(位置)也已添加到 attr_accessible 中。
我也跑过:
Image.connection.schema_cache.clear!
Image.reset_column_information
这也没有帮助。
导轨 3.2.12