为什么Rails在Javascript文件末尾添加分号以及如何禁用它?

时间:2013-10-14 20:24:19

标签: javascript ruby-on-rails

Rails似乎在增加;在以.js

结尾的文件的末尾

如何禁用它。

3 个答案:

答案 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