неопределенный метод `[] 'для # <ActionDispatch :: Http :: UploadedFile: 0x007fae8c0bfaa8>
У меня есть вложенная форма со столбцом file_field, когда я пытаюсь его создать, выдает NoMethodError в UserController # update undefined метод `[] ' за #
{
"utf8"=>"✓",
"authenticity_token"=>"HFWawKp4RH7+AFV0yQ1cXpzxHDfubKTKkiDiS6QKnJk=",
"user"=> {
"name"=>"Test",
"image_attributes"=> {
"picture"=>#
}
},
"commit"=>"Save User"
}
Моя модель
class User < ActiveRecord::Base
attr_accessbile: :name, image_attributes
has_many :images
accepts_nested_attributes_for: images
end
class Image < ActiveRecord::Base
belongs_to :verve_app
mount_uploader picture, PictureUploader
end
Мой контроллер
def new
@user = User.new
@user.images.build
end
def create
@user = User.new(params[:user])
@user.save!
end
Мой взгляд