我有一个名为“帖子”的控制器网站。
我想将“example.com/posts”重定向到“example.com”,因为它们会显示相同的信息。
我知道这是在routes.rb文件中完成的,但经过几个小时的搜索后,我认为我不会理解它。感谢任何帮助,谢谢!
我在Ruby 2.0上使用Rails 4.0
答案 0 :(得分:2)
您可以在此处阅读有关路线重定向的所有信息:http://guides.rubyonrails.org/routing.html#redirection
get '/posts', to: redirect('/')
...
root to: 'posts#index'
答案 1 :(得分:0)
在routes.rb
文件中,确保root :to
位于代码的顶部。然后,您需要为要始终在那里发送的GET请求分配重定向:
root :to => 'posts#index'
get '/posts', to: redirect('/')