Чтение при доступе не работает / как назначить значения модели через контроллер - PullRequest
0 голосов
/ 17 сентября 2018

Я следовал этому удивительному уроку Даны Малдер о том, как написать простой сервис обмена сообщениями в рельсах. Например, функция «Чтение Messege».

если вы обращаетесь к сообщению, оно должно записать значение message.read от false до true, но это не так. Я искал в Интернете, как назначать значения через контроллер, но ни один не работал.

К сожалению, это невозможно просто @message.last.read = true;. Я считаю, что это ключевая функция, позволяющая каждый раз показывать пользователям, если они получили непрочитанное сообщение, и выделять их.

Есть ли у вас опыт с попыткой Даны Малдер написать, как написать посланника, и знаете ответ на этот вопрос?

1 Ответ

0 голосов
/ 17 сентября 2018

Изменить @messages.last.read = true на @messages.last.update(read: true)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...