У меня есть форма в Rails 3.0.3, которая использует новую функцию: remote => true:
<%= 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 %>
После отправки поле фотографии не передается действию контроллера.Однако, если я удаляю бит: remote => true, параметр передается просто отлично.
Этот вопрос, Удаленная форма Rails не публикует параметры формы , похоже, находит ту же проблему, но ответ здесь не совпадает: мой HTML, по-видимому, корректен и правильно сформирован.
У кого-нибудь есть совет?Я в тупике.