如何显示载波的第二个上传者的图像

时间:2012-05-02 12:04:22

标签: ruby-on-rails-3 upload carrierwave

我正在使用Carrierwave上传imgae,我已经在一个模型中使用过,现在我想使用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并且能够显示图像以及该类型的模型,但是产品型号存在问题,我正在尝试使用carrierwave上传产品型号的文件..

1 个答案:

答案 0 :(得分:1)

不应该是

image_tag product.image2_url.to_s

因为您使用名为 image2 的上传器!