2011-12-20 13 views
0

Rails newbie here!私はitemsbuildsの間にhas_many_and_belongs_to_manyの関係を持っています。IDの代わりに名前を出力するにはどうすればいいですか?

以下のコードでは、そのIDを持つアイテムの名前の代わりにアイテムのIDが表示されています。アイテムの名前を表示するにはどうすればいいですか?

<% current_user.builds.each do |build| %> 
    <tr> 
    <td><%= build.hero.name%></td> 
    <td><%= build.user.email%></td> 
    <td><%= build.name %></td> 
    <td><%= build.starting_items %></td> 
    <td><%= build.early_items %></td> 
    <td><%= build.core_items %></td> 
    <td><%= build.situational_items %></td> 
    </tr> 
<% end %> 

答えて

2

あなたは英雄とモデルとユーザーに関連性(has_oneのを)マッピングされた場合は、おそらくあなたは、次のコードを使用することができます。

build.hero.field_name # Where field_name is column name from Hero Model 

これはあなたのために仕事をしたりしません場合は私に知らせてくださいが。

+0

私は自分自身でそれを考え出したので、私は現在の問題に対する答えを見つけるために質問を変えました:D – imjp

関連する問題