2009-12-13 12 views
1

ce que je veux est une façon de propriétés partielles de nidification, cela semble un peu verbeux:syntaxe haml - propriétés partielles de nidification

= 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' 
}) 

J'utilise staticmatic.

Répondre

2

Ceci est un endroit idéal pour écrire un assistant.

0

Merci nex3, vous avez raison, je vais probablement finir par le faire, mais juste au cas où cela aiderait quelqu'un, j'ai trouvé la syntaxe pour ajouter des tableaux à un hachage.

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