Verschachtelte Ressourcenrouting - Ruby-on-Rails

resources :patients do
collection do
get "new_import"
post "import"
end

Wie kann ich die folgenden URLs haben?

/patients/import (GET) -->ACTION: new_import

/patients/import (POST) --> ACTION: import

Genau jetzt sind die URLs:

/patients/new_import (GET) -->ACTION: new_import

/patients/import (POST) --> ACTION: import

Ich muss das OHNE tun können:

 match "patients/import" => "patients#new_import", :via => :get
match "patients/import" => "patients#import", :via => :post

Antworten:

2 für die Antwort № 1
Ressourcen: Patienten tun
Sammlung tun
bekomme "import" =>: neuer_import
post "importieren" =>: importieren
Ende
Ende

1 für die Antwort № 2

Wie du oben geschrieben hast:

resources :patients do
collection do
get "new_import"
post "import"
end
end

Haben Sie Fehler beim Zugriff auf diese URLs?


Verwandte Fragen
Speisekarte