这两个:
<%= content_tag("a", @a_model_instance.name, :href => @a_model_instance.url) %>
<a href="<%= @a_model_instance.url %>"><%= @a_model_instance.url %></a>
导致 URL 的 href 值为:
0.0.0.0:3000/model_name/www.the_url_i_want.com
您如何防止这种情况获得值为 的a
标签?
返回字符串。href
www.the_url_i_want.com
@a_model_instance.url
www.the_url_i_want.com
编辑 - 一种解决方案
这有效:
<%= content_tag("a", @a_model_instance.name, :href => "http://#{@a_model_instance.url}") %>
<a href="http://<%= @a_model_instance.url %>"><%= @a_model_instance.url %></a>
但似乎很不合规矩