我正在使用 simple_form 在我的 Rails 应用程序中构建一个搜索表单。
我认为的代码
= simple_form_for :principal, url: url_for(action: 'analyze', controller: 'principals', format: :js, dataType: 'script'), method: :get, remote: :true do |f|
= f.input :category_id, input_html: {name: :category_id }
=f.button :submit
analyze.js.erb 中的代码
alert("check");
在响应选项卡中,它向我显示 alert("check");
但在完成请求后,它没有向我显示警报框。
最佳答案
看起来像analyze.js.erb 中的错误。您检索到了 js 响应,但 javascript 无效。
关于javascript - Rails js.erb 不执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22554200/