【问题标题】:couldn't find file 'css/font-awesome' with type 'text/css'找不到类型为“text/css”的文件“css/font-awesome”
【发布时间】:2017-08-10 22:17:48
【问题描述】:

我已将 font-awesome 下载到: /app/assets/fonts/font-awesome-4.7.0

当我打开我收到的页面时:

couldn't find file 'css/font-awesome' with type 'text/css'
Checked in these paths: 
  /home/dercni/Documents/oink201705/app/assets/config
  /home/dercni/Documents/oink201705/app/assets/fonts
  /home/dercni/Documents/oink201705/app/assets/images
  /home/dercni/Documents/oink201705/app/assets/javascripts
  /home/dercni/Documents/oink201705/app/assets/stylesheets
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/cocoon-1.2.10/app/assets/javascripts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/jquery-rails-4.3.1/vendor/assets/javascripts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/jquery-turbolinks-2.1.0/vendor/assets/javascripts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/coffee-rails-4.2.2/lib/assets/javascripts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/actioncable-5.1.1/lib/assets/compiled
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/actionview-5.1.1/lib/assets/compiled
  /home/dercni/Documents/oink201705/node_modules
  /home/dercni/Documents/oink201705/app/assets/fonts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/stylesheets
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/javascripts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/fonts
  /home/dercni/.rvm/gems/ruby-2.4.1/gems/bootstrap-sass-3.3.7/assets/images

在此之下:

Extracted source (around line #15):
 *= require_tree .
 *= require_self
 *= require css/font-awesome
 *= require css/govicons
 */
#activity_outer.in,

当我将这些单独的字体文件夹上移一级时,它们可以工作,因此它们位于: /app/assets/font-awesome-4.7.0

我会更有条理地将所有字体存储在字体文件夹中,而不是直接在资产下,但是我看不到在哪里配置它。

【问题讨论】:

    标签: css ruby-on-rails fonts


    【解决方案1】:

    根据您的错误消息,Rails 正在查看 /home/dercni/Documents/oink201705/app/assets/fonts

    但它没有在其中找到css/font-awesome

    如果 css/font-awesome 仍在封闭的 font-awesome-4.7.0 目录中,请尝试编写您的 require 语句以在路径中包含该目录名称:

    *= require font-awesome-4.7.0/css/font-awesome

    【讨论】:

    • 谢谢,但这是不正确的。目前除了 font-awesome-4.7.0 文件夹内没有 css 目录。工作路径是 /app/assets/font-awesome-4.7.0 当直接在 assets 下时,它会在 font-awesome-4.7.0 文件夹中找到 css 文件夹,但在 /assets/fonts 下却找不到。
    • 这是漫长的一天......一瞬间
    猜你喜欢
    • 2017-01-06
    • 1970-01-01
    • 2019-11-14
    • 2016-07-21
    • 2020-04-13
    • 2021-05-23
    • 2015-04-30
    • 2020-04-07
    • 1970-01-01
    相关资源
    最近更新 更多