root_path还是root_url?

时间:2011-09-21 17:31:50

标签: ruby-on-rails routes

在rails中,有许多帮助指导我们的操作,例如collections_path new_member_path edit_member_path等等。

但根在哪里?是否有帮助者始终指向我的主页?

1 个答案:

答案 0 :(得分:46)

这些助手存在,但你必须在config/routes.rb之前设置你的根网址:

root :to => "controller#action"

之后您可以使用root_urlroot_path

警告说,在使用_path帮助程序进行重定向时会有一个问题,在重定向时应使用_url个(请参阅@ LanguagesNamedAfterCoffee的评论以获取详细信息)。