Rails 4:Font Awesome 在本地工作,在 Heroku 上中断
Rails 4: Font Awesome working locally, breaking on Heroku
首先,让我声明一下,我做了一些研究,并在 Stack Overflow 上发现了以下关于同一问题的问题:
- rails app not finding fontawesome icons on heroku
- Font Awesome working locally, but not on Heroku
None 上面的答案实际上帮助我解决了我的问题,因为它们指的是不同的 Font Awesome 设置。
的确,我在我的 Rails 4 上安装了 Font Awesome,使用 font-awesome-rails gem,遵循 the guidelines available here,即:
- 将
gem "font-awesome-rails"
添加到我的 Gemfile
。
- 运行
bundle install
- 将
*= require font-awesome
添加到 application.scss
。
由于这个设置,上面提到的第一个SO问题对我没有帮助,因为它指的是Font Awesome的CDN安装。
在第二个问题中,有效答案建议:
Move the fonts
folder for font-awesome into app/assets
and the font
awesome js and css files into vendor/assets
or app/assets
appropriate
javascripts and stylesheets folders.
但我目前在我的应用程序中找不到任何 font
文件夹,也找不到任何 font awesome js 和 css 文件。
——————
编辑:如果我的问题是上述任何问题的实际重复,我很乐意删除我的问题,因为我只是不理解给定的答案。
——————
有没有特定的方法可以解决我当前设置的问题?
运行 这个命令:
bundle exec rake assets:precompile
现在,运行 git add -A
,git commit
并推送到 heroku。
首先,让我声明一下,我做了一些研究,并在 Stack Overflow 上发现了以下关于同一问题的问题:
- rails app not finding fontawesome icons on heroku
- Font Awesome working locally, but not on Heroku
None 上面的答案实际上帮助我解决了我的问题,因为它们指的是不同的 Font Awesome 设置。
的确,我在我的 Rails 4 上安装了 Font Awesome,使用 font-awesome-rails gem,遵循 the guidelines available here,即:
- 将
gem "font-awesome-rails"
添加到我的Gemfile
。 - 运行
bundle install
- 将
*= require font-awesome
添加到application.scss
。
由于这个设置,上面提到的第一个SO问题对我没有帮助,因为它指的是Font Awesome的CDN安装。
在第二个问题中,有效答案建议:
Move the
fonts
folder for font-awesome intoapp/assets
and the font awesome js and css files intovendor/assets
orapp/assets
appropriate javascripts and stylesheets folders.
但我目前在我的应用程序中找不到任何 font
文件夹,也找不到任何 font awesome js 和 css 文件。
——————
编辑:如果我的问题是上述任何问题的实际重复,我很乐意删除我的问题,因为我只是不理解给定的答案。
——————
有没有特定的方法可以解决我当前设置的问题?
运行 这个命令:
bundle exec rake assets:precompile
现在,运行 git add -A
,git commit
并推送到 heroku。