如何在尝试访问href时防止出现路由错误

时间:2013-05-21 09:41:08

标签: ruby-on-rails

我已将href呈现为“www.yahoo.com”,但当用户点击它而不是重定向到http://www.yahoo.com时,该页面显示路线未找到错误。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

您的html应该从

更改
<a href="www.yahoo.com">www.yahoo.com</a>

<a href="http://www.yahoo.com">www.yahoo.com</a>

答案 1 :(得分:0)

试试这个:

<%= link_to "Click Me", "http://www.yahoo.com" %>

需要在地址之前放置http://

更新(根据您的评论)

好的,就这样做:

让,

@url = "www.yahoo.com"

现在,

<%= link_to "Click Me", "http://#{@url}" %>