2012-05-02 59 views
0

我使用Carrierwave上傳imgae的第二上傳的圖像,我在一個模型中使用了,現在我想用carrierwave在同一應用程序內的其他模型上傳圖片,如何顯示carrierwave

我有創建上傳的,

$ rails g uploader image2 
$ rails g migration add_image_to_products image2:string 

模型

attr_accessible :gallery_id, :name, :image2 
mount_uploader :image2, ImageUploader 

它上傳文件,我有檢查的文件夾中,但無法顯示圖像,

image_tag product.image_url.to_s 

得到這個錯誤

undefined method `image_url' for #<Product:0x49a3e68> 

注:在我已經使用了Carrierwave並能夠作爲WEL該模型是分類顯示圖像相同的應用程序,但與產品問題模型中,我試圖用carrierwave上傳產品模型文件..

回答

1

應該不會是

圖像_tag product.image2_url.to_s

由於您正在使用名爲的上傳器image2

+0

多數民衆贊成在多...謝謝ssoooooooooooooooooo多... :) 我試圖image2_tag product.image2_url.to_s – ALi

相關問題