轨道上的红宝石带两个设计的动作电缆

时间:2018-08-13 19:59:06

标签: ruby-on-rails ruby-on-rails-5 actioncable

我正在实现我的两个设计模型专业人士和用户之间的聊天。我成功建立了连接,但从send devise模型调用消息时出错,该模型是pro,而另一个模型正在工作。

我在此链接的帮助下实现了这一点 https://www.nopio.com/blog/rails-real-time-chat-application-part-1/ https://www.nopio.com/blog/rails-chat-application-actioncable/

和身份验证这两个模型 Actioncable authentication with multiple Devise models

一切都很好,但是如果从专业模型登录,则会出现错误消息。

这是错误

ActionView::Template::Error (undefined method `id' for nil:NilClass):
1: <li>
2:   <div class="row">
3:     <div class="<%= user.id == message.user_id ? 'message-sent' : 
'message-received' %>">
4:       <%= message.body %>
5:     </div>
6:   </div>

0 个答案:

没有答案