Маршрутизация с дополнительным параметром

Я добавил в файл маршрута:

map.show_book "/show_book/:name/year/:year", :controller => "book", :action => "show_version"

Я также добавил:

map.show_book "/show_book/:name", :controller => "book", :action => "show_version"

Чтобы показать последнюю книгу без указания года.

Но не работает, он не может найти маршрут в «Show_Book / Name», если я не пройдую год.

У вас есть некоторые Идеи, почему это не работает?

Спасибо!

PS. Я знаю, что я могу использовать год как параметр с "? Год = xxxx", но я хочу использовать год как часть URL

56
задан Wazery 17 November 2015 в 14:12
поделиться