sintaxe haml - propriedades parciais do assentamento
-
19-09-2019 - |
Pergunta
o que eu quero é uma maneira de propriedades parciais de nidificação, isso parece um pouco prolixo:
= 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'
})
Eu estou usando staticmatic.
Solução
Este é um ótimo lugar para escrever um ajudante.
Outras dicas
Graças NEX3, você está certo, eu provavelmente vou acabar fazendo isso, porém apenas no caso de isso ajuda ninguém, eu fiz encontrar a sintaxe para adicionar matrizes a um hash.
=partial('_views/sub-nav', :locals => {:id => "x007", :menu_title => "Magazine", :selected_li => "Donkeys", :ul => ['Articles', 'Donkeys', 'Camels']})
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow