2011-08-16 17 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

関連する問題