当我打开组/显示路径时,我希望它在页面加载时更新一些数据。
我需要这个来检查用户已经看到了什么,什么是新的用户。
before_action :updateUserGroupMessages, only: [:show]
已经实现。我没有任何错误,但我的数据没有变化。
def show
@user = current_user
@user.group_user_messages.each do |grpUsrMsg|
if grpUsrMsg.group_id == @group.id && [email protected]_messages.last.nil?
grpUsrMsg.last_message_id == @group.group_messages.last.id
grpUsrMsg.save!
end
end
end
最佳答案
我认为您需要使用=
而不是==
grpUsrMsg.last_message_id = @group.group_messages.last.id