继续阅读不起作用/如何通过控制器分配模型值

时间:2018-09-17 10:31:14

标签: ruby-on-rails model

我已经遵循this awesome tutorial by Dana Mulder的有关如何在rails中编写简单的消息传递服务的知识。例如“阅读邮件”功能。

如果您访问一条消息,它应该将message.read中的false的值写入true,但是没有写入。我在网上搜索了如何通过控制器分配值的方法,但没有用。

不幸的是,不可能只@message.last.read = true;。我认为这是一项关键功能,能够在用户收到未读消息时向他们显示并突出显示它们。

您对达娜·穆尔德(Dana Mulder)尝试编写信使的尝试有经验吗?

1 个答案:

答案 0 :(得分:0)

@messages.last.read = true更改为@messages.last.update(read: true)