UnkownFormat错误rails remote:true

时间:2017-10-27 12:41:54

标签: javascript ruby-on-rails

我在我的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'错误。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,发现我的application.js不需要jquery_ujs。我将其添加到我的application.js文件中:

//=require jquery
//=require jquery_ujs

现在remote链接和表单按预期工作