У меня есть сайт, который показывает контент о летних/зимних видах спорта. Таким образом, содержимое разделено на категории, скажем, маршрут/лыжи идет на контент, связанный с лыжами,/виндсерфинг показывает содержимое виндсерфинга и так далее. Теперь я представляю себе создание какой-либо админ-панели, где я могу добавить произвольную категорию, которая раньше не существовала, скажем, «Сноубординг», это создало бы ссылку/сноубординг, которая затем показывала бы контент, помеченный сноубордом.Rails 4 динамическая маршрутизация
Итак, для достижения этого в Rails лучше иметь общий контроллер (назовем его PageContentController) и общую конфигурацию маршрутизации в route.rb, например: match ':controller(/:action(/:id(.:format)))'
, или есть лучший способ создать новый маршруты на лету?
Спасибо.
Имеет смысл, поэтому используйте драгоценный камень, подобный friendly_id, для маршрутизации, основанный на имени спорта вместо id, и используйте новый метод, чтобы просто создать новый вид спорта в спортивном столе. – Alistair