2012-01-23 4 views
2

私はダウンロードして、私はlocalemを実行しています" Forum_monster "のデモアプリケーション 私はそれに何もしませんでしたが、管理者またはユーザーアカウントを取得しました:RoR - Forum_Monsterデモサイト - nilのための未定義メソッド `username ':NilClass

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

+0

説明したとおり、すべてのステップを正確に実行しましたか?エラーは発生しませんでしたか? – Eric

+0

DBを確認してください。あなたが作った投稿の記録はありますか?その投稿にはユーザーのための無限場がありますか? – varatis

+0

はい、私は説明したようにすべてを行いました – Steve

答えて

0

私は同じ問題に直面しました。
私はdevise 1.1.rc0を使用していましたが、デフォルトではユーザー名を設定するオプションがありませんでした。

このレールは、ユーザー名の設定方法を説明しています。
http://railscasts.com/episodes/210-customizing-devise?autoplay=true

関連する問題