2013-01-06 84 views
0

圖像我有兩個模型:Rails的 - 無法顯示上傳到亞馬遜S3

用戶:

has_many :commercials, :dependent => :destroy, :inverse_of => :user 

商業:

belongs_to :user, :inverse_of => :commercials 

    has_attached_file :image, 
    :styles => { :medium => "400x400", 
       :thumb => "50x50>" } 

我剛剛上傳一個圖片,該映像已成功上傳到Amazon S3並保存到數據庫中。 但如何顯示它?

我想:

<%= image_tag @user.adverts(:medium) %> 

<%= image_tag @user.adverts.medium.url %> 

但沒有上述工作...

+0

'廣告'從哪裏來?你所談論的所有代碼都是「商業廣告」。那麼它應該不是像'@ user.commercials.first.image.url'這樣的東西嗎? – Casper

+0

只是一個錯字...請添加此作爲答案我會標記你,謝謝。 – user984621

回答

1

不是adverts,而是commercials?所以它不應該是這樣的:

@user.commercials.first.image.url 
0

假設foo爲一體的商業實例的名稱

<%= image_tag foo.image.url(:medium) %>