0
提斯是我的看法:「406不可接受」 對於RoR的文件上傳與AJAX
<%= form_for item, :url => comment_item_path(item), :html => {:remote => true, 'portal-transform' => true, :multipart => true} do |f| -%>
<%= f.fields_for :updates, Update.new, :index => nil do |m| -%>
<%= m.text_area :comment %><br />
<%= m.file_field :attachment %>
<% end -%>
<%= f.submit "Comment" %>
<% end -%>
和控制器的動作:
respond_to do |format|
format.js do
render :json => {}
end
end
當我提交的表格只有comment
(text_area)場輸入並保持attachment
(file_field)字段爲空,它將完全呈現預期內容。 但是當我提交表單與attachment
,結果是:
Completed 406 Not Acceptable in 56ms
出了什麼問題我嗎?請指導。
謝謝。
http://www.checkupdown.com/status/E406.html可以幫助 – MrYoshiji
你能不能給控制器動作的其餘部分? – polarblau
@polarblau:沒什麼。這是'def'中唯一的代碼(僅用於測試行動,現在) – Sayuj