RoR - демонстрационный сайт Forum_Monster - неопределенный метод `имя пользователя 'для nil: NilClass - PullRequest
2 голосов
/ 24 января 2012

Я скачал и запускаю локально демонстрационное приложение для драгоценного камня "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

1 Ответ

0 голосов
/ 05 мая 2012

Я столкнулся с той же проблемой.
Я использовал devise 1.1.rc0, по умолчанию он не давал возможность установить имя пользователя.

Этот Railscast объясняет, как установить имя пользователя.
http://railscasts.com/episodes/210-customizing-devise?autoplay=true

...