gpt4 book ai didi

ruby-on-rails - 在 Rails 的不同 View 中引用不同的样式表

转载 作者:行者123 更新时间:2023-12-04 22:48:22 26 4
gpt4 key购买 nike

我想为 Rails 应用程序的不同部分使用一组不同的样式表。例如,我想要一组用于登录页面的样式表,一组用于后端 admin 页面的不同样式表,以及另一组用于登录的 account 页面。

我已将样式表组织到名称为 account、home 和 admin 的文件夹中,并且我知道如何在 application.css 中指定只编译一个文件夹。

*= require_self
*= require_tree ./account
*/

我的问题是,如何指定如果用户正在查看管理页面或主页,则 admin 或 home 文件夹中的样式表应该是唯一引用的样式表?

谢谢

最佳答案

没有办法创建条件样式表,因为在生产中它是在部署时编译的。

您必须创建单独的样式表,例如一个是默认的 application.css:

/*
*= require_self
*= require some_stylesheet
*/

然后分开,admin.css
/*
*= require_self
*= require some_admin_stylesheet
*/

然后在生产环境配置延长线:
config.assets.precompile += ['application.css', 'admin.css']

接下来,创建单独的布局/或创建条件包含:
<%= stylesheet_link_tag    "admin" %>

关于ruby-on-rails - 在 Rails 的不同 View 中引用不同的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14694720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com