加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails:是否可以使用插值字符串引用实例变量(

发布时间:2020-12-17 02:30:12 所属栏目:百科 来源:网络整理
导读:我正在尝试使用模型User中定义的字段color_preferred来更改背景颜色. / * file example.css.scss.erb * / $color: %= @user.color_preferred %; body { background-color: $color; color: #333; font-family: verdana,arial,helvetica,sans-serif; font-size
我正在尝试使用模型User中定义的字段color_preferred来更改背景颜色.

/ * file 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实例变量?
TK.
拉法.

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读