У меня есть контроллер сообщения: www.mydomain.com/posts/123-helloМаска имя контроллера, Rails
Пожалуйста, имейте в виду, что 123 является уникальным для каждой должности, но не соотносительной идентификатор (post.permalink)
Я хочу получить доступ к сообщению через адрес, как:
www.mydomain.com/is/123-hello
не
www.mydomain.com/posts/123 -hello
У меня есть to_param
в моей модели сообщений для построения «123-привет», но когда я использую redirect_to @post
я заканчиваю в www.mydomain.com/posts/123-hello
Как я могу это сделать? Заранее спасибо!
Спасибо, Томас! Отлично работает – Victor
, так как в rails 3.2x он, вероятно, переименован в 'path'. поэтому для этой версии вышеуказанная маршрутизация может быть как 'resources: posts,: path => 'is'' – HungryCoder