>> pouet =
>> ActionController::Routing::Routes.recognize_path('/applications/users/edit')
>>
>> dans pouet[:controller] j'ai "applications/users", je suis content mais
>> maintenant je veux obtenir le nom de la classe du controller
>> correspondant
>> (Applications::UsersController en l'occurence).
>> Je pourrais faire un "pouet[:controller].camelize + 'Controller'" mais
>> je
>> ne trouve pas ça très générique.
>
> pouet[:controller] contient bien une instance de la classe recherchée ?
> si oui un pouet[:controller].class.name devrait faire l'affaire.
Non, comme je l'ai indiqué pouet[:controller] contient une chaîne
("applications/users").
Pour l'instant j'ai fait pouet[:controller].camelize + 'Controller' pour
obtenir le nom de la classe du controller. Je me disais juste que Rails en
interne avait une méthode qui faisait ça, vu qu'il doit bien le faire à un
moment ou un autre.
--
Jérôme
--~--~---------~--~----~------------~-------~--~----~
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
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---