我已经遵循this awesome tutorial by Dana Mulder的有关如何在rails中编写简单的消息传递服务的知识。例如“阅读邮件”功能。
如果您访问一条消息,它应该将message.read
中的false
的值写入true
,但是没有写入。我在网上搜索了如何通过控制器分配值的方法,但没有用。
不幸的是,不可能只@message.last.read = true;
。我认为这是一项关键功能,能够在用户收到未读消息时向他们显示并突出显示它们。
您对达娜·穆尔德(Dana Mulder)尝试编写信使的尝试有经验吗?
答案 0 :(得分:0)
将@messages.last.read = true
更改为@messages.last.update(read: true)