我想,目标是预编译我的资产、js文件。
我真正要做的是在一个特定的页面加载时,在我的资产/javascript文件夹中使用.js文件。
我的问题是什么时候去找Heroku。
我的assets.rb:
Rails.application.config.assets.precompile << '*.js'Production.rb:
config.assets.js_compressor = Uglifier.new(harmony: true)
config.assets.compile = false错误:
未定义方法`start_with?‘零:NilClass
Fix:https://github.com/lautis/uglifier/issues/137
config.assets.js_compressor = Uglifier.new(harmony: true, compress: { unused: false })这现在给了我一个错误:
Uglifier::Error:意外令牌注释: rails
有人有这些问题要解决吗?
发布于 2019-10-01 10:16:12
Here I found help for the same problem you had.
运行rails控制台并:
JS_PATH = "app/assets/javascripts/**/*.js";
Dir[JS_PATH].each do |file_name|
puts "\n#{file_name}"
puts Uglifier.compile(File.read(file_name))
endhttps://stackoverflow.com/questions/58176427
复制相似问题