MrT*_*mas 4 ruby-on-rails hyperlink root
我有一个非常简单的视图link_to问题没有错误消息只是一个奇怪的点在网址"http://0.0.0.0:3000/.Hire"不知道为什么点在根网址和租用之间?
链接到:
<%= link_to page.name, root_url(page.name) %>
Run Code Online (Sandbox Code Playgroud)
如果我手动输入,路线就可以了:http://0.0.0.0:3000/Hire
我被带到正确的页面,但link_to是错误的.
我将不胜感激任何帮助.
非常感谢
担
apn*_*ing 15
root_url不应该给这种参数.这是逻辑上的失败.
rake_routes在控制台中运行以获取路由的正确名称.
满足您需求的一个丑陋的解决方法是:
<%= link_to page.name, root_url + page.name %>
Run Code Online (Sandbox Code Playgroud)
最后一个问题:为什么要使用root_url而不是root_path?
前者倾向于无用地污染观点.
| 归档时间: |
|
| 查看次数: |
8007 次 |
| 最近记录: |