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