2011-12-20 116 views
0

Rails新手在這裏!我在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 2011-12-20 05:02:08