Привет!Собственно вопрос в названии топика, использую carrierwave.Есть класс
image_uploaderclass ImageUploader < CarrierWave::Uploader::Base
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end
И есть модель
photo.rb к которой примонтирован загрузчик
class Photo < ActiveRecord::Base
mount_uploader :image, ImageUploader
belongs_to :photoable, polymorphic: true
belongs_to :post
end
так же есть модель
post.rb которая связана полиморфной ассоциацией в моделью
photo.rbclass Post < ActiveRecord::Base
has_many :comments
has_many :post_attachments
validates :title, :body, presence: true
has_many :photos, as: :photoable
accepts_nested_attributes_for :photos
end
и есть паршиал с формой для этой модели (post)
_form.html.haml= form_for [:admin, @post], html: { multipart: true } do |f|
= f.fields_for :photos do |photo_fields|
= photo_fields.file_field :image, multiple: true
= f.text_field :title, class: "form-control", placeholder: "Заголовок"
= f.text_area :body, rows: 12, class: "form-control", placeholder: "Сообщение"
.pull-right
= f.submit "Отправить", class: "btn btn-success"
и все это дело работает только для одного изображения, когда пытаюсь загрузить несколько картинок то лог сервера ругается на
Unpermitted parameters: image
как исправить?