Question

J'ai un formulaire de recherche dans l'en-tête de mon site, comme celui-ci:

=semantic_form_for :search, :url=>{:controller=>:listings,:action=>:search} do
...

Cela fonctionne bien, sauf lorsque le contrôleur de la page actuelle est portée ou naptisée - je ne sais pas lequel. Par exemple, la page '/ Users / Sign_in' est contrôlée par Devise et son contrôleur est à l'intérieur de l'espace de noms Divise.

Sur cette page, je reçois un message d'erreur qui indique que l'action n'existe pas sous le contrôleur devise :: Listes. (Bien sûr, ce n'est pas le cas, car le contrôleur des inscriptions n'est pas dans l'espace de noms de Devise.)

Comment puis-je m'assurer que URL Helper ne préfixe pas automatiquement l'espace de noms du contrôleur pour la page actuelle?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top