ruby-on-rails - link_to 硬编码的绝对 url,在 rails 中没有 http
问题描述
我正在尝试链接到不以http
.
link_to
使用以 开头的绝对 url 可以正常工作http
,但并非没有。
如何在没有http
开始的情况下获得指向 url 的链接。
例如www.stackoverflow.com/questions/5117345/absolute-urls-with-link-to-ruby-on-rails
(无 http)或stackoverflow.com/questions/5117345/absolute-urls-with-link-to-ruby-on-rails
(无 www 或 http)
注意:看起来在论坛中提出了相同的问题
解决方案
也许你想要协议相关的 URL?
https://en.wikipedia.org/wiki/Wikipedia:Protocol-relative_URL
例子:
<%= link_to "test", '//www.stackoverflow.com/' %>
推荐阅读
- sql - 动态 SQL - 参数化查询
- php - 致命错误:未捕获的 PDOException:SQLSTATE[HY093]:无效参数号:无参数
- css - 在 React 应用程序中实现主题
- json - 如果不存在,则从 JSON 响应中删除 Optional
- protractor - 量角器:在远程机器上执行命令
- sql-server - SQL Server 登录和数据库用户:为什么没有 db 角色?
- asp.net-core - 使用 aspnetboilerplate 找不到 System.Web.HttpPostedFileBase
- ios - 当我添加渐变图层时,表格视图消失了
- python - 如何使用 Spark 数据框获取范围的 2 个表之间的日期差异
- php - 在使用 mPDF 生成 PDF 时显示加载图像