我已将root定义为指向“pages#home”
在网址中,它只显示“/”。这对大多数用途来说都没问题。但出于分析原因,我需要“/ pages / home”
这怎么可能?
答案 0 :(得分:1)
在路线文件中映射根时,它会将该操作映射到“/”网址。这应该做你想要的:
编辑,试试这个
match "/" => redirect("/pages/home")
不幸的是,你不能在那里使用路径方法。
其他解决方案
在您的网页控制器中:
def root
redirect_to home_pages_url
end
在路线档案中:
root :to => "pages#root"
基本上只是创建一个简单的重定向。
答案 1 :(得分:0)
只需输入此<%= link_to 'Page home', home_pages_path %>
答案 2 :(得分:0)
在routes.rb
中将结论放在最后:
root to: redirect('/pages/home')