Carrierwaveを使用して画像をアップロードしています。1つのモデルで使用していましたが、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を使用して製品モデルのファイルをアップロードしようとしています。