Arf, je n'avais pas vu la signature de ton mail, au temps pour moi :)

Depuis ta gem, si tu fais : 

Rails.application.routes.routes.map( &:name ).compact.sort

Est-ce que tu vois les routes de ton app principale ?

On 11:58 Thu 31 May     , HappyNoff wrote:
>    Bonjour ? tous,
> 
>    J'aimerais acc?der aux routes nomm?es depuis une gem.
>    Voici exactement ce que je cherche ? faire:
> 
>    Il s'agit du projet Ariane (https://github.com/simonc/ariane) qui permet
>    de g?rer un fil d'ariane (breadcrumb).
> 
>    En gros, il est possible d'ajouter des liens au fil d'ariane soit dans les
>    contr?leurs, soit dans les vues.
> 
>    Pour le moment il est possible de faire:
> 
>    <% ariane.add un_model.title, un_model_path(un_model) %>
> 
>    C'est cool mais j'aimerais pousser ?a un peu plus loin et permettre de
>    faire ceci:
> 
>    <% ariane.add un_model.title, un_model %>
> 
>    Seulement ?a ne marche pas, lorsque je fais appel ? link_to avec ces
>    param?tres depuis la gem, je me prend une erreur me disant que
>    un_model_path n'est pas une m?thode d?finie sur mon g?n?rateur de liens.
> 
>    J'ai essay? d'inclure ActionView::Helpers et
>    ActionDispatch::Routing::Helpers mais ?a ne fonctionne pas et je commence
>    ? toucher les limites de ma compr?hension du code de Rails pou le moment
>    ^^
> 
>    Est-ce que quelqu'un a une id?e ou a d?j? fait ?a ?
> 
>    Merci d'avance pour vos r?ponses.
> 
>    Simon COURTOIS
> 
>    --
>    Vous avez re?u ce message, car vous ?tes abonn? au groupe "Railsfrance" de
>    Google Groups.
>    Pour transmettre des messages ? ce groupe, envoyez un e-mail ? l'adresse
>    railsfrance@googlegroups.com
>    Pour r?silier votre abonnement envoyez un e-mail ? l'adresse
>    railsfrance-unsubscr...@googlegroups.com

-- 
Olivier El Mekki.

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com

Répondre à