Я форматирую меню, чтобы заголовок окрашивался по-разному после того, как вы нажали на него.Я хотел бы использовать один и тот же шаблон haml для каждого представления и хотел бы, чтобы контроллер изменил класс конкретного html-элемента.Как настроить таргетинг на определенные HTML-элементы из контроллера и добавить к ним класс?
Вот пример:
Haml:
%tr
%th
%a#name-header= link_to "Name", people_path({:sort => 'by_name'})
%th Date
%th Description
%th More Info
Контроллер:
def index
case params[:sort]
when "by_name"
@people = Person.find(:all, :order => "name")
#How can I change the class of the th element here
else
@people = Person.all
end
end
Спасибо!