Rails 似乎添加了;在以 .js 结尾的文件末尾
如何禁用它。
当我忘记正确关闭我的 Javascript 文件中的所有括号时,它就这样做了。如果所有括号都匹配,请检查您的脚本。
将文件扩展名更改为 .json 对我有用,因为我期望 AJAX 请求中有一个 JSON 文件。
默认情况下,Sprockets 将附加一个分号。您可以通过添加以下代码来禁用它config/initializers/assets.rb
Rails.application.config.assets.configure do |env|
env.unregister_postprocessor 'application/javascript', Sprockets::SafetyColons
end