我想重命名一些路线,例如:
get 'legal/terms_of_service', :to => 'legal#terms_of_service', :as => :datenschutz
可行,但它不会更改原始URI-,我也希望更改它。路径:在这里不起作用。
谢谢
答案 0 :(得分:0)
如果您希望URI为/datenshutz
,则可以执行以下操作:
get '/datenschutz', :to => 'legal#terms_of_service', :as => :datenschutz
get '/datenschutz'
确定用于访问控制器的URL浏览器或其他http客户端。
:to => 'legal#terms_of_service'
指定用于响应路由的控制器类和控制器动作。
:as => :datenschutz
更改了您在视图中使用的方法来创建到路线的链接(例如datenschutz_path
)。