2009-12-13 63 views
1

我想是嵌套局部性質的一種方式,這似乎長篇大論一點點:HAML語法 - 嵌套部分物業

= partial('frames/tabs_a', :locals => {:tabs_title => 'semi-dynamic-tabs', 
    :tabs_id => 'p001', 
    :panel_a => 'views/article-highlights_a', 
    :a_id => 'p_002_0', 
    :a_ft => '123 More in highlights', 
    :a_tt => 'panel a', 
    :a_c => 'magazine', 
    :panel_b => 'views/thumbnail-list_a', 
    :b_id => 'b_id', 
    :b_ft => 'testing tt', 
    :b_tt => 'panel b', 
    :b_c => 'opportunities', 
    :b_c => 'opportunities', 
    :panel_c => 'views/thumbnail-list_a', 
    :c_id => 'b_id', 
    :c_ft => 'testing tt', 
    :c_tt => 'panel c', 
    :c_c => 'community', 
    :panel_d => 'views/article-highlights_a', 
    :d_id => 'p_002_0', 
    :d_ft => '123 More in highlights', 
    :d_tt => 'panel d', 
    :d_c => 'magazine' 
}) 

我使用staticmatic。

回答

2

這是寫一個幫手的好地方。

0

感謝nex3,你是對的,我可能最終會這樣做,但爲了防止這對任何人有用,我確實找到了將數組添加到散列的語法。

=partial('_views/sub-nav', :locals => {:id => "x007", :menu_title => "Magazine", :selected_li => "Donkeys", :ul => ['Articles', 'Donkeys', 'Camels']})