#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)
в представлениях и помощниках, где я использую изображения.