簡體   English   中英

Rails link_to僅鏈接的超鏈接部分

[英]Rails link_to only hyperlinking part of link

我有

<%=link_to distance_of_time_in_words_to_now(post.created_at), post %> ago

但是我也想在鏈接中顯示“ ago”。 現在看起來像“ 20分鍾前”,看上去很丑。 我希望它看起來像20分鍾前

我嘗試使用#{}失敗,並且Google搜索的結果很少,尤其是因為我什至不知道自己在尋找什么。

有什么建議么?

這必須工作:

<%= link_to "#{distance_of_time_in_words_to_now(post.created_at)} ago", post %>

不知道為什么它對您不起作用。 任何代碼示例?

嘗試:

<%= link_to "#{distance_of_time_in_words_to_now(post.created_at)} ago", post %>

另外,長鏈接的塊語法:

<%= link_to post do %>
  <%= distance_of_time_in_words_to_now(post.created_at) %> ago
<% end %>

例如,您可以在此處輕松添加圖標。

順便說一句,它也不會在StackOverflow的布局中添加水平滾動條:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM