javascript - 如何将表单操作设置为 javascript :; on ruby on rails

标签 javascript ruby-on-rails ruby

我使用 JavaScript 请求表单操作。

但是页面出现错误

nil:NilClass 的未定义方法“chomp”

<%= 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 %>

关于javascript - 如何将表单操作设置为 javascript :; on ruby on rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39695121/

相关文章:

ruby-on-rails - Rails PaperClip 拖放多个文件

ruby-on-rails - 更优雅地处理项目中的 Redis 需求?

ruby - 我如何使用 Ruby 找到数组或字符串中每三个数字的乘积?

ruby - 需要为反引号命令设置环境变量

javascript - 如何检查用户是否已通过身份验证以访问特定路径(MEAN STACK)

javascript - 下划线链接

ruby-on-rails - 找不到有效的 gem 'mysql2-0.3.18.gem'

javascript - 解压文件 node.js 时出现意外的文件结束错误

javascript - 在字符串中保持匹配正则表达式,直到没有匹配项

ruby - rhc -ssh 无法连接到我的 openshift 应用程序