我有一个使用基础 3 构建的 rails 应用程序(不使用 gem。它位于 vendor/assets/stylesheets/foundation.min.css)。
我想逐渐将我的样式代码转换为 Bourbon/Neat。
我必须记住的一件事是在我没有完成重新编码时不要破坏以前的布局。
是否有可能做到这一点?
导轨版本:3.2.13 红宝石:1.9.3
我有一个使用基础 3 构建的 rails 应用程序(不使用 gem。它位于 vendor/assets/stylesheets/foundation.min.css)。
我想逐渐将我的样式代码转换为 Bourbon/Neat。
我必须记住的一件事是在我没有完成重新编码时不要破坏以前的布局。
是否有可能做到这一点?
导轨版本:3.2.13 红宝石:1.9.3
对于应用程序中的任何给定页面,您可以通过在该页面上包含样式表来包含您想要的任何样式。
因此,对于具有 Foundation 样式的页面,请确保您具有指向该样式表的链接,对于具有 Bourbon/Neat 样式的页面,请确保具有指向该样式表的链接。
您通常可以通过添加以下内容来查看布局文件中包含的所有样式表:
<%= stylesheet_link_tag "application", media: "all" %>
这只是指向一个索引文件 ( assets/stylesheets/application.css
),它依次列出了应该包含在页面上的所有其他样式表。
如果您愿意,您可以将样式表一个接一个地包含到您的页面中,或者您可以使用 2 种不同的布局:1 用于 Foundation,1 用于 Bourbon/Neat。然后在每个布局中都有不同的样式表集:
# points to assets/stylesheets/foundation.css
<%= stylesheet_link_tag "foundation", media: "all" %>
# points to assets/stylesheets/bourbon.css
<%= stylesheet_link_tag "bourbon", media: "all" %>
然后,当您从一个转换到另一个时,您可以一次更改一个控制器操作,以通过使用 Bourbon/Neat 布局来使用 Bourbon/Neat 样式表集。