2016-04-13 28 views
0

複数の画像をアップロードしようとしていますが、複数の画像を選択した後、1つのレコードのみを作成して再構築します。私はそこから彼らがテーブルにimage_idを追加することによってアップロードを表示してビデオを刷新してゴレールをチェックアウトしました。 しかし、ここにrefile multiple file uploads複数の画像をアップロードしてアップロードする方法

彼らはイメージモデルで動作しています。

誰もが私にこれを助けることができますか?ここ

私のコードです:

マイモデル

class Photo < ActiveRecord::Base acts_as_votable attachment :image has_many :users has_many :images end

def photo_params params.require(:photo).permit(:photo_title, :photo_description,:photo_caption, :image, :image_cache_id, :remove_image,) end

フォトフォームビュー

のparams私のコントローラ

答えて

0

私はコメントできません(評判は十分ではありませんが、refile gem READMEを詳しく調べる必要があります)。あなたのモデルとコントローラは、複数のファイルアップロードを許可するように設定されていません。

例:あなたはあなたの強いパラメータの(image_files: []) ...あなたの写真のモデルでは

... accepts_attachments_for :images, attachment: :file

ので....

class Image < ActiveRecord::Base 
    belongs_to :photo 
    attachment :file 
    end 

そのようなイメージのモデルを持っている必要がありますすべてがREADMEにあります。

関連する問題