![](/img/trans.png)
[英]ActiveRecord::ReadOnlyRecord: ActiveRecord::ReadOnlyRecord
[英]Ruby on Rails: How do I get rid of the ActiveRecord:ReadOnlyRecord error?
这是在lp.save行上发生的。 这很奇怪,因为我在其他地方(虽然略有不同)使用相同的代码来对link_pages进行重新排序。
菜单栏和链接页面是一个具有并属于许多关系的
这在menu_bar / destroy方法中
@menu_bar.link_pages.each do |lp|
lp.sequence = LinkPage::NOT_USED
lp.save
end
另外,rails 2.3.8
如果通过ARel:join查询加载了link_pages,则可以通过将:join更改为:include来消除错误。
这里回答了类似的问题,给出了更详细的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.