【发布时间】:2012-01-23 21:37:31
【问题描述】:
我已经下载并在本地运行 gem "Forum_monster" 的演示应用程序 我没有做任何事情,但是当我从管理员或用户帐户发布时,我得到:
undefined method `username' for nil:NilClass
Extracted source (around line #17):
14: <% @topic.posts.each do |post| %>
15: <tr>
16: <td class="post_author" rowspan="2">
17: <span class="name"><%= post.user.username %></span>
18: <br />
19: <br />
20: <span class="info smaller">
我找不到修复此错误的位置。所有代码与github上的完全相同。 forum_monster git
【问题讨论】:
-
您是否完全按照描述执行了每一步,没有产生错误?
-
检查您的数据库。您发布的帖子是否有记录,并且该帖子是否有用户的非零字段?
-
是的,我按照描述做了所有事情
-
我的用户表有用户名,我的主题和帖子表中有用户 ID
标签: ruby-on-rails forum