2011-10-31 162 views
0

我有這樣的代碼:顯示第一條記錄

@country.assets.each do |asset|       
    image_tag(asset.image.url(:original), :height=>"300px", :width=>"630px") 
end 

我顯示了國家的10張圖像。我還想只顯示文字中的第一張圖片。我怎樣才能做到這一點?

回答

0
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px") 
+0

謝謝...它的工作原理! – Remco

2
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px") 

但是請注意,這不是一個偉大的想法在視圖做。在控制器中創建一個實例變量會更好:

@first_country_asset = @country.first.asset 

而不是創建圖像標記。否則,你開始混亂你的意見。