Я пытаюсь передать некоторые значения из Rails (3.2.12) в файлы SASS (3.2.7) во время компиляции. Я попытался следовать за SASS docs и некоторыми другими answers на SO. Похоже, что это должно быть довольно просто, но мне не удалось пройти эту ошибку:Передача значений из Rails в SASS с использованием пользовательских функций
undefined method `gsub' for nil:NilClass
(in /home/joegatt/Sites/joegatt.net/v3/joegattnet_v3/app/assets/stylesheets/application.css.sass)
Моя установка является:
#/config/application.rb
if config.respond_to?(:sass)
require "#{config.root}/lib/sass.rb"
end
#/lib/sass.rb
module Sass::Script::Functions
def styling(string, opts = {})
assert_type string, :String
Sass::Script::String.new('#ff0000')
end
declare :styling, :args => [:string]
end
#/assets/stylesheets/default.css.scss
background-color: styling('test')