1
rails 3.1にアップグレードしています。 [:テーマ]あなたが知っているようにRails 3.1にアセットパイプラインを使用してさまざまなCSSファイルを動的に組み込む方法
<%= stylesheet_link_tag "themes/#{session[:theme].nil? ? 'base' :
session[:theme]}/ui.all" %>
が、私はセッションのスタイルのベースを変更したい:私の古いapplication.html.erbに、私はこの行を持っています。 This linkのおかげで少し進展しました。私はこれに私のapplication.css.erb
を変更:
/*
* *= require_self
* */
<%
require_asset("themes/#{session[:theme].nil? ? 'base' :
session[:theme]}/ui.all")
k%>
/* rest of file omitted */
しかし、それは、この文句:
undefined local variable or method `session' for #<#<Class:0x95152e4>:0x9c6c8bc>
(in /home/rocky/work/apps/fanfan/app/assets/stylesheets/application.css.erb)