[英]Rails, link_to helper with an URL as a param
我想生成下一個html鏈接:
<a href="http://url.com">http://url.com</a>
要使用link_to
幫助器重現它,我必須寫:
<%= link_to "http://url.com", "http://url.com" %>
什么看起來不干燥,我期待這個工作:
<%= link_to "http://url.com" %>
但是上面的代碼生成了一個指向實際request.url
的鏈接,而不是我在param中發送的鏈接。
我錯過了什么嗎?
你沒有遺漏任何東西---正常的情況是URL和顯示給用戶的文本不同。
如果你願意,你可以創建一個幫手
def link_to_href(link, args={})
link_to link, link, args
end
然后,當你使用它時,
<%= link_to_href "http://url.com" %>
會輸出
<a href="http://url.com">http://url.com</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.