неопределенный метод `[] 'для # <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

Мой взгляд


  
  
    
  
  

Ответы на вопрос(4)

Ваш ответ на вопрос