我正在使用mailboxer gem,并且正在尝试使它在查看对话后(通过访问对话#show),我希望收据的is_read 属性变为真。但是,在我发送回复之前,该属性不会变为真。我尝试使用以下行:
receipt.update_attributes(is_read: true)
但返回以下错误:
Error (ActiveRecord::ReadOnlyRecord)
我想我理解错误。我认为这是说该属性只能读取而不能更新。我的问题是,如果我进入对话#show 页面,如何实现让 is_Read 变为真的功能?