将style.css.scss更改为style.css.scss.erb时找不到文件错误
当我将rails应用程序部署到Heroku时,我一直很难将我的背景图像显示出来。 我终于在Heroku文档中找到了这个:
在Rails 4中,链轮只会产生摘要文件名。 这意味着您必须使用此类ERB帮助程序来引用您的资产:
确保为使用ERB帮助程序的app / assets中的任何文件添加.erb扩展名。 因此application.css需要是application.css.erb。
我尝试将带有令人讨厌的背景图像的style.css.scss
文件重命名为style.css.scss.erb
。 这使我能够将违规背景图像的链接更改为:
background: no-repeat center center fixed;
但是,我不知道这是否是让Heroku实际显示我的图像的神奇子弹,因为我现在正在获取File to import not found or unreadable:
文件File to import not found or unreadable:
该文件的错误。
我在这个问题上做了一些非常广泛的谷歌搜索,但似乎无法找到摆脱错误的方法。 任何帮助或智慧都会很棒!
我以前遇到过这个问题,只能通过将我的图像文件放在公共文件夹中来解决它。