2014-02-13 76 views
0

我有兩種模型,考試和ExamFee。它們之間的關係是,考試有考試費和考試費屬於考試。這裏是模型:在視圖中顯示相關數據

class ExamFee < ActiveRecord::Base 
    belongs_to :examination 
end 

class Examination < ActiveRecord::Base 
    has_one :exam_fee 
    has_many :exam_statuses 
end 

該協會工作正常,沒有任何問題。我可以將ExamFees分配給考試,當我從Rails控制檯進行檢查時,他們工作良好。但是,

「app/views/examinations/index.html.erb」我想爲每次考試展示(從ExamFee模型獲取相關考試費用數據)每次考試費用。我怎樣才能做到這一點?

應用程序/視圖/檢查/ index.html.erb文件:

<% @examinations.each do |examination| %> 
<tr> 
<td><%= examination.full_name %></td> 
<td><%= examination.exam_date %></td> 
<td><%= I WANT TO SHOW EXAMFEE FROM EXAM_FEE MODEL HERE %></td> 
<td>Başvuru</td> 
</tr> 
<% end %> 

在此先感謝。

+0

把你的模型代碼也因此會很容易給出準確的解決方案 –

回答

0

不知道在數據庫中的字段名,但你可以嘗試

examination.exam_fee.field_name 
+0

非常感謝!有效。 – msdundar

+1

我還建議急切地加載exam_fee模型,否則你會反覆打數據庫,不要忘記接受答案 –