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

Ruby on rails 如何防止在尝试访问a href时出现路由错误,ruby-on-rails,Ruby On Rails,我的href呈现为“www.yahoo.com”,但当用户点击它而不是重新指向页面时,表示Route not found错误。如何修复此问题?您的html应该从 <a href="www.yahoo.com">www.yahoo.com</a> 到 试试这个: <%= link_to "Click Me", "http://www.yahoo.com" %> 现在, 请发布代码。URL实际上是由用户输入的,在某些情况下,他们没有URL,这导致了问题

我的href呈现为“www.yahoo.com”,但当用户点击它而不是重新指向页面时,表示Route not found错误。如何修复此问题?

您的html应该从

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


试试这个:

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



请发布代码。URL实际上是由用户输入的,在某些情况下,他们没有URL,这导致了问题。我没有http或https://。它只是有www.yahoo.com。我刚刚根据你的评论更新了我的答案,请查看。谢谢
<%= link_to "Click Me", "http://www.yahoo.com" %>
@url = "www.yahoo.com"
<%= link_to "Click Me", "http://#{@url}" %>