В моем блоге, посвященном рельсам, я пишу, что я хочу, чтобы маршрут показа сообщений всегда имел вид:
/ year / month / day / title
В настоящее время я могу выполнить это с помощью общего соответствия:
match "/:year/:month/:day/:url_title", :to => "posts#show", :constraints => {:year => /(19|20)\d\d/, :month => /[01]?\d/, :day => /[0-3]?\d/}
Когда моя модель отвечает за преобразование заголовка в строку с разделителями-дефисами.
Однако мне нужен способинтегрировать это поведение в маршрутизацию ресурсов, чтобы мои методы post_path продолжали работать - предпочтительно просто передавая объект post.
Интересно, можно ли каким-либо образом использовать опцию: as для установкимаршрут или сделать это с помощью блока.