Paperclip en Rails 4 - Parámetros fuertes Error de atributos prohibidos

Tiene un problema con la carga de un Paperclip en Rails 4 - falla en ForbiddenAttributesError (validación de parámetros fuertes). Tener la última gema clip y las últimas gemas 4 gemas.

Tengo un modelo "Imagen" con un archivo adjunto "subir" en el modelo:

has_attached_file :upload, :styles => { :review => ["1000x1200>", :png], :thumb => ["100x100>", :png]}, :default_url => "/images/:style/missing.png"

El modelo de imagen se creó con un andamio y agregué migraciones de clip. El formulario parcial fue actualizado para usar.

f.file_field :upload

el formulario genera lo que parece ser un conjunto típico de parámetros de clip de papel, con el parámetro de imagen que contiene la carga. También estoy pasando un transaction_id en el modelo de imagen, por lo que debería estar permitido. Pero eso es todo: la imagen y la identificación de la transacción.

Esperaba poder escribir lo siguiente en mi controlador para agregar a la lista blanca mi publicación, pero falló:

def image_params
  params.require(:image).permit(:transaction_id, :upload)
end

Así que me hice más explícito, pero eso también falló:

def image_params
  params.require(:image).permit(:transaction_id, :upload => [:tempfile, :original_filename, :content_type, :headers])
end

Estoy un poco frustrado de que Rails 4 no me muestre en qué falla ForbiddenAttributesError en un entorno de desarrollo (se supone que muestra el error pero no lo hace) sería un buen parche para facilitar el desarrollo. ¡O quizás todos los demás están obteniendo algo que me estoy perdiendo! Gracias por la ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta