Es sieht so aus, als ob Remotipart nicht wirklich verwendet wird, um mein Formular zu senden, daher wird das Bild komplett weggelassen, wenn ich mir die Parameter ansehe, an die das Formular gesendet wird.
remotipart_submitted?
gibt false zurück
Parameter: {"utf8"=>"✓", "product"=>{"name"=>"RemotipartFails", "price"=>"10", "description"=>"Please work"}, "action"=>"create", "controller"=>"products"}
Unten ist relevanter Code
Ich habe es ohne die multipart: true
versucht, weil ich denke, form_for fügt es automatisch hinzu, aber das hat nicht geholfen.
An dieser Stelle bin ich offen für alternative Lösungen (hoffentlich erlaubt mir, das Formular aus der Ferne mit einem Bild noch zu übermitteln)
Nachstehende Code-Funktion für mich, um das Formular über Ajax mit Bild zu übermitteln. Obwohl es form_tag ist, kann es leicht in form_for syntax geändert werden.
%Vor%Ich hoffe, dass dies für jemanden nützlich sein wird, der sich dem Problem stellt.
Tags und Links jquery forms ruby-on-rails-4 ajaxform remotipart