我在index.html.erb文件中引用样式表,如下所示
arrayfun
我的文件夹结构为
<%= stylesheet_link_tag "/stylesheets/CSS/External/bootstrap.min.css" %>
和
apps\assests\stylesheets\CSS\Internal
但在页面中,它呈现如下
apps\assests\stylesheets\CSS\External
另外,我发现我的文件渲染了两次附加图像
我收到以下错误
答案 0 :(得分:0)
首先,index.html.erb
<%= stylesheet_link_tag "/stylesheets/CSS/External/bootstrap.min.css" %>
因为它全局包含在layouts/application.html.erb
这样的内容中
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
对于JS
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
这将自动从assets
文件夹映射。
如果您的文件夹结构如此stylesheets/CSS/External
,则会打开您的application.css
并添加如下
*= require CSS/External/bootstrap.min
在*= require_tree .
之后
您可以使用Bootstrap Ruby Gem
进行引导样式,它很简单&amp;基于doc
<强>更新强>
例如,目录为assets/stylesheets/css/external
,css
文件位于此目录中,如
assets/stylesheets/css/external/
...............................bootstrap.css
...............................other.css
和您的assets/stylesheets/application.css
/*
*= require_tree .
*= require css/external/bootstrap
*= require css/external/other
*= require_self
*/