'show' 在这个语法上: match "/" => "l-6ren">
gpt4 book ai didi

ruby-on-rails - Rails路由到root

转载 作者:行者123 更新时间:2023-12-04 06:35:57 24 4
gpt4 key购买 nike

在设置根路由时,是否有令人信服的理由选择这种语法:

map.root :controller => "login", :action => 'show'

在这个语法上:

match "/" => "login#show"

第二种语法将允许您使用第一种不会使用的 :constraints 选项。有没有理由使用第一个选项?

最佳答案

当您使用 root :to 时,rails 3 会自动创建辅助方法 root_url 和 root_path 来引用您的应用程序根目录。这些方法通常在 gems 中用于引用您的应用程序根目录,我实际上不确定这些方法指向何处,或者如果您不指定任何内容(从未尝试过)它们是否会起作用。再加上它是 "rails way" of doing things所以通常最好遵循,除非你有充分的理由。

关于ruby-on-rails - Rails路由到root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com