私のレールアプリのポスターの情報とともにポストを表示したい。今は、 "ショー"ページ(1つの投稿のページ)に投稿とユーザーの関連付けを表示できますが、 "インデックス"ページ(すべての投稿が表示されます)に表示する場合は、 nilのための未定義のメソッド `ユーザ名」:私はこのエラーを取得NilClassを私は『ショー』(それは私がポスターの情報を表示することができ、私はいけないの下で私のpost_controllerに@ post.user = CURRENT_USERを追加「インデックス」のポスト+ポスターの情報を表示
。 "DEFインデックス" に追加するには知っている。これは私が持っているものである
:。
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
end
end
これは私がポスターの情報を表示することができるように私のデフインデックスに追加するかを知りたい
def show
@post = Post.find(params[:id])
@post.user = current_user
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @post }
end
end
「ショー」の下で、私が持っているものです。前もって感謝します。
から、おそらく(ラインを表示することができます使用後
希望のインデックスアクションでユーザーを表示するには
を使用するショービューにユーザー名を表示するには、あなたのビュー)にエラーメッセージが指している。 – Gareth