Ich habe ein Formular in Rails 3.0.3, dass die neue Verwendungen: remote => true Merkmal:Rails 3 Remote Form Parameter Nicht Passing
<%= form_for :photo, :remote=>true, :html=>{:id=>"photo_form", :multipart => true}, :url=>{:action=>"photo"} do |p| %>
<div id="photo_container">
<div class="photo">
<% if @card.photo.exists? %>
<%= image_tag @card.photo.url(:full), :id=>"card_photo" %>
<% end %>
</div>
<label class="cabinet">
<%= p.file_field :photo, :class=>"file" %>
</label>
</div>
<% end %>
Nach einreichen, das Fotofeld nicht an den Controller Aktion übergeben . Wenn ich jedoch das remote => true-Bit entferne, wird der Parameter einwandfrei übergeben.
Diese Frage, Rails Remote Form does not post form parameters, scheint das gleiche Problem zu finden, aber die Antwort stimmt hier nicht überein: meine HTML ist anscheinend gültig und wohlgeformt.
Hat jemand einen Rat hier? Ich bin ratlos.
Stellen Sie sicher, dass Sie die Javascript-Lib enthalten – s84