2013-03-10 6 views
2

Actuellement, j'ai ces itinéraires dans mon dossier routes.rb:Quelle est la meilleure façon de réattribuer les routes

get 'exit' => 'sessions#destroy', :as => 'logout' 
get 'enter' => 'sessions#new', :as => ' 
get 'register' => 'users#new', :as => ' 
get 'posts' => 'posts#new', :as => ' 
get 'offers' => 'offers#index', :as => 'offers' 

Depuis FOREM (https://github.com/radar/forem) me demande: # Nous vous demandons de ne pas utiliser le: comme option ici, comme Forem se fonde sur ce qui est le défaut de 'forem'.

Quelle est la meilleure façon de refactoriser mes routes, de sorte qu'elles correspondent aux requêtes Forem, pour éviter d'utiliser: as?

+0

Vous ne devez pas utiliser le ': comme =>' syntaxe. I.e. dans votre première route, si vous n'utilisez pas ': as' pour générer le chemin de logout, la valeur par défaut serait exit_path. Alors s'il vous plaît j'aimerais que quelqu'un me corrige si je me trompe, mais je ne vois vraiment pas beaucoup d'utilisation de la syntaxe ': as'. Peut-être que dans les routes imbriquées je pourrais voir l'utilisation. Thnx à l'avance pour répondre, et merci Ivan pour poser cette question. – Zippie

Répondre

0

Peut-être que cela aide: match 'name_you_want' => redirect('ControllerName#action_name')

Questions connexes