Ich kann nicht herausfinden, wie dies in Schienen 3.0 zu tun. Ich habe einen Controller, products
, und eine Aktion, search
und in routes.rb
habe ich versucht,Konfigurieren nicht-erholsamen Routen
resources :products, :collection => {:search => :post }
und
match 'products/search' => 'products#search', :via => [:get, :post]
und viele andere Einstellungen, aber wenn ich products/search
greife ich immer noch einen Fehler sich beschweren, dass das Produkt mit der ID search
nicht für die Aktion show
gefunden werden kann. Wer weiß, was ich falsch mache?
Danke.
Wow, ich weiß nicht, wie ich diesen Abschnitt der "routing from outside in" Seite verpasst habe. Genial. Danke, Leute, das hat funktioniert. – user508546
Kein Problem. Schön, dass wir helfen konnten. =) Es ist schade, dass Sie nicht beide als Antworten markieren können. = D – John