gpt4 book ai didi

ruby-on-rails - 命名路由 _path 与 _url

转载 作者:行者123 更新时间:2023-12-03 04:48:37 24 4
gpt4 key购买 nike

Rails 提供 named routes .

可以使用路径或 url 调用路由助手

例如来自文档:

# and provide these named routes
root_url # => 'http://www.example.com/'
root_path # => '/'

坦白说,我从未使用过 *_url 助手,我能够使用 *_path 让事情正常工作。

我有点困惑这两个不同的助手的目的是什么?

它们有何不同?

一些真实的例子,并解释何时使用什么会很棒。

最佳答案

_path 帮助程序提供站点根目录相对路径。您可能应该大部分时间都使用它。

_url 帮助程序提供绝对路径,包括协议(protocol)和服务器名称。我发现我主要在电子邮件中在服务器上创建应用程序的链接时使用这些。它们主要应在提供外部使用的链接时使用。 (想想电子邮件链接、RSS 以及 YouTube 视频“共享”部分下的复制和粘贴 URL 字段之类的内容。)

关于ruby-on-rails - 命名路由 _path 与 _url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11939865/

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