Próbuję przekierować do lokalizacji na podstawie paramu na przesłanym formularzu. Jeśli parametry [: route] = group, chcę przekierować do group_path. Próbowałem następującej metody przekierowania, ale oczywiście ścieżka groups_path jest zmienna, a nie ciąg znaków. Jak mogę przekierować na podstawie paramu?Redirect_to ze ścieżką ciągu
redirect_to "#{params[:route]}s_path"
Edit: realizowany mogę przekierować do rzeczywistej drogi, ale to nie wydaje się bardzo szyny sposób to robić.
redirect_to "/#{params[:route]}s"
+ 1, idealna odpowiedź .. –
Zgadzam się, uderzę w gwóźdź w głowę Czy to się liczy jako problem, gdy ktoś próbuje wysłać się na inną ścieżkę, albo zostanie odmówiony z uwierzytelnieniem, albo trafi na stronę 404. Dlaczego Zrobię to pomocnik? – BookOfGreg
byłoby jeszcze lepiej, jeśli używasz redirect_to wysłać ("# {params [: route] .pluralize} _path"), więc masz właściwą plura lizacja – meredrica