2014-01-29 59 views
1

現在我有一個樣機一些填料代碼如下所示:你如何稱呼一個Rails助手在HAML模板

%img{:alt => "image description", :src => "img/img-11.jpg"} 

理想的情況下,雖然,我需要從資產管道引用img-11.jpg我做我的CSS:

<%= asset_path "img-11.jpg" %> 

一個人如何改寫上面的標記調用HAML模板的範圍內asset_path

回答

3

HAML是基本一致的,但周圍無支架,如果你在線做:

= asset_path "img-11.jpg" 

否則,你應該能夠在定義中使用它:

%img{:alt => "image description", :src => asset_path("img-11.jpg")} 
0

在這種情況下,使用= image_tag('img-11.jpg', alt: 'Image Description'),但在一般情況下,使用= function_name_or_ruby_code來評估任意Ruby並輸出結果。

您可以使用- ruby_code來評估Ruby 而不輸入輸出結果。