2015-12-30 212 views
0

我有一個控制器users_controller.rb,位於app/controllers/。我有一個文件custom.css.scss.erb,位於app/assets/stylesheets/將控制器變量傳遞給rails中的css.scss.erb文件

在css文件中我想定義一個像$myVar: <%= @user.customisation %>這樣的變量。我得到以下輸出undefined method `customisation' for nil:NilClass。我錯過了什麼?

回答

1

資產(CSS/JS)在被提供之前被預編譯。所以你將無法從那裏訪問控制器。

您可以做的最好的是,在包含CSS之前/之後聲明HTML中的動態CSS內聯。

相關問題