Зачем этот метод в моем помощнике приложения невидимым в представлении?Блочная форма link_to удаляет href
def sortable(column, title = nil)
title ||= column.titleize
d = (column == sort_column && sort_direction == 'asc') ? 'desc' : 'asc'
link_to(title, sort: column, direction: d) do
content_tag(:i, nil, class: "fa fa-#{sort_direction}")
end
end
Если link_to
не вложенный с классом значка в нем работает нормально, то есть, это прекрасно работает:
def sortable(column, title = nil)
title ||= column.titleize
d = (column == sort_column && sort_direction == 'asc') ? 'desc' : 'asc'
link_to(title, sort: column, direction: d)
end
Что я должен сделать, чтобы получить икону отобразить? Это проявляется в исходном коде штрафа ...
Это просто оставляет пустую ячейку в таблице. Есть идеи?
Update
Похоже, что блок формы link_to
удаляет href
из a
. Смотрите на скриншот выше, и сравнить с этим:
Что происходит?
Вот вызов sortable
:
<th><%= sortable 'client_code', 'Client ID' %></th>
Не могли бы вы привести пример вызова сортировать? – FyodorX