2011-08-16 62 views
0

對我的圖像使用回形針。嵌套屬性paperclip

型號:

class Country < ActiveRecord::Base 
has_many :regions 
has_many :assets, :dependent => :destroy 
accepts_nested_attributes_for :assets 
end 

class Asset < ActiveRecord::Base 
belongs_to :country 
has_attached_file :image, 
    :styles => { 
     :thumb=> "100x100>", 
     :small => "300x300>", 
     :large => "600x600>" 
     } 
end 

我國的index.html看起來是這樣的:

countries.each do |country| 
    country.name 

我嘗試這樣做:

link_to(image_tag(country.asset.image.url(:thumb)), country.asset.image.url(:original)) 

但我得到一個錯誤。

有人的想法,我做錯了什麼?

+0

什麼錯誤? ...? – fl00r

回答

2

您已擁有多項資產,對每個國家

countries.each do |country| 
    country.name 
    country.assets.each do |asset| 
    link_to(image_tag(asset.image.url(:thumb)), asset.image.url(:original)) 

或更改爲has_one協會

+0

謝謝它的作品! – Remco