j’ai écarquillé les yeux en voyant le code de :
J’avoue que c’est verbeux 
Il y a longtemps que je n’ai plus regardé le code (ça fait le boulot,
c’est
le principe des plugins non ? 
Si qqun veut le fair maigrir il est bienvenu, ce qui compte c’est le DSL
pour régler la logique des menus, e.g. :
controller_menu! do
[
{ :only => [ :show, :new ], :label => ‘Pages’ , :title => ‘Pages du
mini-site de cette boutique’, :path => [ :shop_pages_path, { :shop_id =>
:current_shop }], :pict => ‘’ },
{ :only => :index , :label => ‘Ajouter une Page’ , :title => ‘Créer
un
nouveau pour ce magasin’, :path => [ :new_shop_page_path, :current_shop
],
:pict => ‘’ },
{ :only => :show , :label => ‘Modifier’ , :title => ‘modifier la
page’,
:path => [ :edit_shop_page_path, { :shop_id => :current_shop, :id =>
:@page
}], :pict => ‘’ },
{ :label => ‘Ressources’ , :title => ‘Gestion des ressources
(images,
video, sons) à insérer dans les pages du mini-site’, :path => [
:shop_assets_path, { :shop_id => :current_shop }], :pict => ‘’ },
{ :only => :show, :label => ‘Voir le site’ , :title => ‘Voir le
mini-site comme les visiteurs le voient’, :path => [ :user_spage_path, {
:user_id => :‘current_user.id’, :shop_id => :‘current_shop.id’ }], :pict
=>
‘’ },
{ :only => :index, :label => ‘Infos Magasin’ , :title =>
‘Informations
particulières à ce magasin’, :path => [ :shop_infos_path,
:current_shop],
:pict => ‘’ },
]
end
–
IciMarché fédère l’e-commerce de proximité
http://icimarche.fr