2016-08-03 14 views
0

私は第2章を読んできましたが、読者に最初のマイクロポストを表示するように頼んだことを除いて、これはうまくいっています。 Chapter hereを参照してください。私show.html.erbMichael Hartl - 第2章

私は、次の行を追加しました:

<p id="notice"><%= notice %></p> 

<p> 
    <strong>Name:</strong> 
    <%= @user.name %> 
</p> 

<p> 
    <strong>Email:</strong> 
    <%= @user.email %> 
</p 

<p> 
    <strong>Post:</strong> 
    <%= @user.microposts.first %> 
</p> 

<%= link_to 'Edit', edi<p id="notice"><%= notice %></p> 

をしかし、私は、ユーザー/ 1 /で見るすべては "ポスト:#" です。

私が間違っていることを知っていますか?

ありがとうございます。

答えて

2

<%= @user.microposts.first %>は、単一のポストオブジェクトを返します。コンテンツをレンダリングするには

<%= @user.microposts.first.content %>

+0

これは簡単でした。ありがとうございました。 –

+0

また、 'to_s'をオーバーライドして、投稿の表現がコンテンツになるようにすることもできます。 – Owen

関連する問題