【发布时间】:2016-05-28 09:50:17
【问题描述】:
我使用的是 Rails 4.2.3。我创建了一个样式表文件“global.css”,我将它放在这里
public/global.css
然后我使用
链接到我的布局中的文件<%= stylesheet_link_tag "global" %>
但是,当我查看页面的源代码时,我看到了
<link rel="stylesheet" media="screen" href="/stylesheets/global.css" />
但点击它会出现 Rails 错误
No route matches [GET] "/stylesheets/global.css"
我还需要做什么才能让这个文件包含在我的页面上?
编辑:根据给出的建议,我将文件移动到 app/assets/stylesheets,但现在当我访问我的主页时出现错误
Sprockets::Rails::Helper::AssetNotPrecompiled in Pages#index
它指向直线
<%= stylesheet_link_tag "global" %>
【问题讨论】:
标签: css ruby-on-rails routes stylesheet