将实例变量传递给样式表资产
如何将实例变量从控制器传递到资产样式表?
我可以这样做吗?
preview_controller.rb
def show @design = Design.first end
和我的资产文件是
preview.css.scss.erb
body{ background-image: url(''); }
您无法执行此操作(资产已预编译,无法访问请求中的变量)。 你可以在你的HTML页面中拥有它:
<%= stylesheet_link_tag "application" %> ..
它将达到相同的最终结果。