如何设置表单动作javascript:;关于ruby On rails

How set form aciton to javascript:; on ruby on rails

本文关键字:javascript 关于 ruby rails On 何设置 设置 表单      更新时间:2023-09-26

使用javascript请求表单操作。

But Page happened Error

undefined method `chomp' for nil:NilClass

<%= form_for message , url: "javascript:;" do |f| %>
   <%= f.text_field :content, class: "form-control", data: { textarea: "message" } %>
   <%= f.submit "Send", class: "btn btn-primary", data: { send: "message" } %>
<% end %>

我认为url: "javascript;;"发生了这个错误。

如何修复这些代码?

如果你想要ajax调用,那么使用remote:true

<%= form_for message , remote: true do |f| %>
   <%= f.text_field :content, class: "form-control", data: { textarea: "message" } %>
   <%= f.submit "Send", class: "btn btn-primary", data: { send: "message" } %>
<% end %>