【发布时间】:2017-02-20 08:30:32
【问题描述】:
我正在我的 RoR 应用程序上运行一个聊天应用程序。我希望能够从我的 layouts/application.html.erb 呈现用户聊天对话,以便在所有页面上进行用户聊天对话,但只有当我在我的用户控制器 [class UsersController
并在我的 layouts/application.html.erb 正文中将此表单呈现为: 当我这样做时,我收到此错误:未定义的方法“任何?”对于零:NilClass。
我该如何解决这个零问题?任何帮助将不胜感激。
【问题讨论】:
-
抱歉,我的表单 _chatlist.html.erb 中的代码行是
-
您需要将
@conversations传递给您的部分。尝试<%= render partial: 'users/chatlist', conversations: @conversations %>并在部分中切换到<% if conversations.any? %>。
标签: ruby-on-rails-4