gpt4 book ai didi

ruby-on-rails - Rails : Is it possible to reference a instance variable (like @user. color_preferred) 插入字符串?

转载 作者:行者123 更新时间:2023-12-04 06:12:20 25 4
gpt4 key购买 nike

我正在尝试使用模型中定义的字段 color_preferred 更改背景颜色 User .

/* 文件example.css.scss.erb */

$color: <%= @user.color_preferred %>; 


body {
background-color: $color;
color: #333;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 18px; }

是否可以从 sass 文件访问 ruby​​ 实例变量?
传统知识。
拉法。

最佳答案

我相信,这是不可能的。 Sass 在部署时被编译(在 Rails 3.1 中),之后它是一个静态文件。这也没有任何意义。 css 文件应该独立于用户并且可以长时间缓存。

如果用户选择了首选颜色,为什么不在布局中插入样式标记并覆盖在 css 中定义的默认样式?

关于ruby-on-rails - Rails : Is it possible to reference a instance variable (like @user. color_preferred) 插入字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7404707/

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