如何在 public 文件中加载 css

How to load css in public files

在我的项目中,我有以下路线 (routes.rb)

resources :main, path: '/' do
    collection do
      get 'about'
      get 'blog'
      get 'resources'
      get 'contact'
      get 'projects-and-tutorials'
    end
  end

并且这些路由正在从 public 文件夹加载文件,如 about.html 和 contact.html,目前这些页面上没有加载 css 文件。

我在 public 文件夹下创建了一个 css 文件夹,并将在这些 public 页面上从那里加载 css 文件,但我不确定它是否合适搭配

如何从 app/assets/stylesheets 加载 css 个文件,或者有另一种方法在 public 个文件上加载 css ?

您无法在 public 目录中的文件中加载文件 app/assets/stylesheets(不可见 publicly)。

您可以在 public 文件夹中创建一个单独的目录,并将您的 css 文件放在那里。然后你可以直接推荐他们。