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实例变量? 解决方法
我相信,这是不可能的. Sass在部署时编译(在Rails 3.1中),之后它是一个静态文件.这也没有任何意义. css文件应该独立于用户并且可以长时间安装.
如果用户选择了首选颜色,为什么不在布局中插入样式标记并覆盖css中定义的默认样式? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |