javascript - Rails js.erb 不执行 javascript

标签 javascript ruby-on-rails ruby utf-8 ruby-on-rails-4

我正在使用 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/

相关文章:

javascript - 使用 jquery 或 javascript 删除部分属性值

ruby-on-rails - 在 Ruby 中对 Redis 数据集进行分页

ruby-on-rails - 运行 rake spec 错误 Selenium::WebDriver::Error::WebDriverError: 无法在 60 秒内获得稳定的 firefox 连接 (127.0.0.1:7055)

javascript - 如何在控制台中获取特定的 Controller 范围列表 - angularjs?

javascript - 调用 javascript 对象值给我 'undefined'

ruby-on-rails - bundler + 防护 + Rspec + Rbenv = "You have already activated..."

ruby 网络 ssh : How to authenticate with pubkey using a gateway

ruby - 将静态方法隔离到模块中?可能的 ? "undefined method"

ruby-on-rails - 如何将参数从 View 传递到 Controller 并将其保存到变量中?

javascript - 从输入元素中检索值并将其存储在数组中