加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 来自root_url的简单link_to

发布时间:2020-12-17 04:05:21 所属栏目:百科 来源:网络整理
导读:我有一个非常简单的视图link_to问题没有错误消息只是一个奇怪的点在网址“http://0.0.0.0:3000/.Hire”不知道为什么点在根网址和租用之间? 链接到: %= link_to page.name,root_url(page.name) % 如果我手动输入,路线就可以了:http://0.0.0.0:3000/Hire
我有一个非常简单的视图link_to问题没有错误消息只是一个奇怪的点在网址“http://0.0.0.0:3000/.Hire”不知道为什么点在根网址和租用之间?

链接到:

<%= link_to page.name,root_url(page.name) %>

如果我手动输入,路线就可以了:http://0.0.0.0:3000/Hire
我被带到正确的页面,但link_to是错误的.

我将不胜感激任何帮助.

非常感谢

解决方法

root_url不应该被赋予这种参数.这是逻辑上的失败.

在控制台中运行rake_routes以获取路由的正确名称.

满足您需求的一个丑陋的解决方法是:

<%= link_to page.name,root_url + page.name %>

最后一个问题:为什么使用root_url而不是root_path?

前者倾向于无用地污染观点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读