Я хочу создать область с двумя необязательными параметрами. Первый может быть только «parameter1» или полностью опущен, а второй может иметь только значения «a или b или c» или также опущен. Как я могу это сделать?Несколько необязательных параметров в маршруте - как?
-3
A
ответ
1
Простая вещь, которая приходит мне на ум.
get "/admin/parameter1/a" to: "/admin/index"
get "/admin/parameter1/b" to: "/admin/index"
get "/admin/parameter1/c" to: "/admin/index"
get "admin/a" to: "admin/show"
get "admin/b" to: "admin/show"
get "admin/c" to: "admin/show"
или вы можете использовать дополнительный параметр при условии рельсами
get "/admin/(/:parameter1(/:parameter2))(/:parameter2)", constraints: {parameter2: /a|b|c/, parameter1: /parameter1/}
+0
почему: параметр2 2 раза? – Koooomo
0
scope '(:param1)/(:param2)', param1: /parameter1/, param2: /a|b|c/ do
...your resources
end
Смежные вопросы
- 1. несколько необязательных параметров в Синатра маршруте
- 2. Perl несколько необязательных параметров
- 3. несколько необязательных параметров в Angular.js
- 4. Rails маршрутизирует несколько необязательных параметров
- 5. AngularJS $ ресурсные несколько необязательных параметров
- 6. Дополнительный символ при использовании нескольких необязательных параметров в угловом маршруте
- 7. Несколько необязательных параметров в маршрутах Luminus/Compojure?
- 8. Несколько необязательных параметров маршрутизация атрибутов api api
- 9. Несколько необязательных параметров с угловым ui-router
- 10. Изменение параметров в маршруте
- 11. Как добавить несколько необязательных параметров в запрос linq
- 12. Передача необязательных параметров
- 13. Python необязательных параметров
- 14. избегая скуки необязательных параметров
- 15. Обработка необязательных параметров запроса
- 16. Обработка необязательных параметров в JavaScript
- 17. Обработка необязательных параметров в главном
- 18. несколько необязательных параметров - как использовать маршрут и шаблон
- 19. htaccess RewriteRule - Несколько необязательных параметров в определенном порядке
- 20. Принять несколько необязательных параметров в методе C# для ASP.NET DropDownList
- 21. Как использовать call_user_func_array для необязательных параметров
- 22. Как указать параметр из нескольких необязательных параметров
- 23. Htaccess для нескольких необязательных параметров
- 24. Правильное использование необязательных параметров в JavaScript
- 25. Изменение htaccess для необязательных параметров
- 26. как написать запрос для необязательных параметров
- 27. Оптимальная передача необязательных параметров в запрос
- 28. Передача необязательных параметров в асинхронном делегатом вызовы
- 29. Весна данных neo4j crud - много необязательных параметров?
- 30. Определение нескольких необязательных параметров по маршруту
прояснить вопрос, это вообще непонятно. дайте примеры желаемого вывода –
сначала вы должны убрать вопрос – vipin
Я думаю, что они означают, что вам нужно быть более конкретным о том, чего вы хотите достичь; то есть какой тип URL должен анализироваться каким образом. Вы должны также включить то, что вы пробовали (но не работали). – Smar