我在Rails的3.0.3的形式,使用新:遠程=>真正的功能:Rails 3中遠程表不傳遞參數
<%= 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位,則param傳遞得很好。
這個問題,Rails Remote Form does not post form parameters,似乎找到了同樣的問題,但答案在這裏不符:我的HTML顯然是有效的,格式良好。
任何人都有建議嗎?我很難過。
請確保您包含javascript lib – s84 2011-01-07 18:28:39