Как использовать помощники sass-rails в Ruby?

#ruby-on-rails-3.1 #sass #asset-pipeline

#ruby-on-rails-3.1 #sass #asset-конвейер

Вопрос:

Со страницы Github может показаться, что можно использовать помощники Sass ( asset_path asset_url , image_path и т.д.) В Ruby, но я не могу понять, как это сделать.

Мне нужно установить default_url для вложения скрепки и хочу использовать для этого один из моих активов из конвейера активов.

Ответ №1:

Вы можете использовать помощники sass в файлах SCSS, но вы не можете использовать их в другом месте. В этих случаях вам необходимо использовать обычные помощники asset_path и image_tag .

Комментарии:

1. Да, к сожалению, эти помощники не работают в моделях. В итоге я определил default_url как paperclip_processing_images/... , а затем использовал image_path(product.image) в представлениях и помощниках, где я использую изображения.