![](/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.