我正在建立一个网站来展示我的简历。一切都在本地运行,但是现在部署在Heroku上的代码有一些错误。当我打开应用程序时,出现白色窗口,并显示以下错误。
A | 6
A | 35
A | 19
B | 33
B | 46
B | 72
A | 56
C | 41
C | 20
B | 52
A | 47
我认为这可能与资产管道编制有关。 我在config / application.rb中玩过预编译方法:
Error compiling CSS asset
NoMethodError: undefined method [] for nil:NilClass
/app/vendor/bundle/ruby/2.6.0/gems/sprockets-2.7.2/lib/sprockets/sass_processor.rb:278:in 'sprockets_context'
我还尝试了production.rb中的 config.assets.initialize_on_precompile = false
config.assets.precompile += %w[pe-icon-7-stroke.css Linearicons-Free.scss]
config.assets.precompile += %w[fonts/fontawesome-free/css/all.min.css]
,该方法不管用,还是不推荐使用。
还尝试了config.assets.compile=true
也不起作用
我在heroku日志中有一些条目,但没有错误:
config.assets.digest = true
让我知道是否需要更多信息! 谢谢