我在我的rails应用程序中有一个弹出窗口中的表单。按下“Enter”后,有一个javascript代码提交表单。
<%= form_for(@chat, :remote => true, :html => {id: @sender_id}) do |f| %>
<%= f.text_area :body, "data-mid" => @uniq_id %>
<% end %>
在rails控制器中,我有:
respond_to do |format|
format.js
end
我有create.js.erb文件,但我不想在此文件中执行任何操作,因为所需的渲染都是从另一个js文件完成的。问题是即使所有数据都正确地提交到数据库,我也会收到'UnkownFormat'错误。
答案 0 :(得分:0)
我遇到了同样的问题,发现我的application.js
不需要jquery_ujs
。我将其添加到我的application.js
文件中:
//=require jquery
//=require jquery_ujs
现在remote
链接和表单按预期工作