Rails link_to только гиперссылка на часть ссылки - PullRequest
0 голосов
/ 26 января 2010

У меня есть

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

Однако я хочу, чтобы «назад» также отображалось в ссылке.Теперь это что-то вроде « 20 минут назад», что выглядит ужасно.Я хочу, чтобы это выглядело как 20 минут назад . '

Я попытался использовать # {} безуспешно, и поиск в Google оказался очень слабым, тем более что я даже не знаю,ищу.

Есть предложения?

Ответы [ 3 ]

3 голосов
/ 26 января 2010

Это должно работать:

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

Не знаю, почему это не сработало для вас. Какие-нибудь примеры кода?

1 голос
/ 26 января 2010

Попробуйте:

<%= link_to "#{distance_of_time_in_words_to_now(post.created_at)} ago", post %>
0 голосов
/ 03 ноября 2011

Также, синтаксис блока для длинных ссылок:

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

Вы можете легко добавить значок здесь, например.

В примечании также не добавляется горизонтальная полоса прокрутки к макету StackOverflow:)

...