【发布时间】:2011-11-03 11:25:12
【问题描述】:
我正在尝试以更简洁的方式在我的用户个人资料中实现此网址: 个人资料地址:localhost:3000/用户名
这就是我的做法:
<%= link_to "localhost:3000#{root_path}#{@user.username}", @user.username %>
这是一种非常丑陋的方式。我可以将我想要的 url 存储在 helper 或控制器中的变量中,或者其他东西,例如shorted_root_url = localhost:3000/(或站点名称)还有其他方法可以做到...
但是有没有办法我可以只使用 root_url 并在显示在用户个人资料上时让一些魔法从 url 中删除 http://?
注意: 我说的是在用户页面上显示给用户的 URL,不是在锚标记的 href attr 中。
【问题讨论】:
-
网址必须以方案开头。
http是一个方案。 -
@Jonathan:不一定:stackoverflow.com/questions/2181207/…
-
啊哈,我忘了!无论如何,我们都对 OP 想要什么感到困惑。现在我们看到它只是一个 url 的文本版本。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1