ActiveRecordのfindメソッドに :joins を使って取得したデータを更新しようとしたら、

rake aborted!
ActiveRecord::ReadOnlyRecord

てなエラーになってしまいました。

ドキュメントを読むと、


# :joins: An SQL fragment for additional joins like "LEFT JOIN comments ON
comments.post_id = id". (Rarely needed). The records will be returned
read-only since they will have attributes that do not correspond to the
table’s columns. Pass :readonly => false to override.


とのこと。

今頃になって初めて知りました、、、、。