Wie füge ich eine benutzerdefinierte RESTful-Route zu einer Rails-App hinzu?

Bin ich beim Lesen auf diese zwei Seiten

  1. Ressourcen
  2. Hinzufügen Erholsamer Aktionen

Den Rails Guides Seite zeigt

map.resources :photos, :new => { :upload => :post }

Und der entsprechenden URL

/photos/upload

Diese sieht wunderbar aus.


Meine routes.rb zeigt diese

map.resources :users, :new => { :signup => :get, :register => :post }

Wenn ich das mache: [~/my_app]$ rake routes

Sehe ich zwei neue Routen Hinzugefügt,

  signup_new_user GET    /users/new/signup(.:format)
register_new_user POST   /users/new/register(.:format)

Hinweis die Einbeziehung von /new! Ich nicht wollen. Ich möchte nur /users/signup und /users/register (wie beschrieben in der Rails-Routing-Handbuch).

Hilfe?

InformationsquelleAutor der Frage maček | 2010-04-14

Schreibe einen Kommentar