Rails 3 と Carrierwave を使用しています。と の 2 つのモデルがGallery
ありGalleryPicture
ます。
class Gallery < ActiveRecord::Base
has_many :gallery_pictures
end
class GalleryPicture < ActiveRecord::Base
belongs_to :gallery
mount_uploader :gallery_pic, GalleryUploader
end
画像とギャラリーを保存するにはどうすればよいですか? 以下は画像を保存しません:
gallery = params[:gallery].delete(:gallery_pic)
@gallery = Gallery.new(params[:gallery])
@gallery.gallery_pictures << GalleryPicture.new(gallery)
@gallery.save