ruby-on-rails - notidentifiedbyimagemagickerror - ruby on rails active storage
El campo de carga de archivos que causa la excepción ActionController:: InvalidAuthenticityToken (2)
Usando los rieles 4, y tratando de agregar un campo de archivo a un formulario existente, usando simple_form y paperclip.
Aquí está la parte crítica del formulario:
<%= simple_form_for(@employee, html: { class: ''form-horizontal requires'', multipart: true}, remote: true) do |f| %>
<%= f.input :avatar %>
<% end %>
Todo funciona bien, a menos que envíe el formulario con un archivo cargado. Entonces, me sale esto:
ActionController::InvalidAuthenticityToken in EmployeesController#update
¿Qué estoy haciendo mal aquí?
Estaba con el mismo problema. <%= token_tag form_authenticity_token %>
no funcionó para mí.
Instalar gem remotipart
solucionó mi problema. remotipart
La solución más sencilla sería agregar authenticity_token: true
a su formulario. Me gusta esto:
<%= form_for @employee, html: { class: ''form-horizontal requires''}, multipart: true, remote: true, authenticity_token: true do |f| %>
<%= f.input :avatar %>
<% end %>