2008-08-08 4 views
11

У меня есть следующий код, который html.erb я ищу, чтобы перейти к Haml:Haml: как установить значение динамического класса?

<span class="<%= item.dashboardstatus.cssclass %>" ><%= item.dashboardstatus.status %></span> 

Что она делает это связать класс CSS в данный момент назначен статус размаху.

Как это делается в Haml? Я уверен, что мне не хватает чего-то очень простого.

+0

было ваше решение то же самое, как показано ниже? – Demwunz 2013-03-26 18:23:22

ответ

16

Не уверен. Возможно:

%span{:class => item.dashboardstatus.cssclass }= item.dashboardstatus.status 
+0

как вы это делаете, когда ваш тег не является прямым тегом html, но сгенерирован через помощник рельсов? – ahnbizcad 2014-06-29 08:15:12

0

Это сработало.

Где когда-либо ссылка на страницу сделать что-то вроде этого

%div{"data-turbolinks" => "false"} 
    = link_to 'Send payment', new_payments_manager_path(sender_id: current_user.id, receiver_id: @collaboration.with(current_user).id, collaboration_id: params[:id]), class: 'button' 
Смежные вопросы