Хамл:как мне установить значение динамического класса?

StackOverflow https://stackoverflow.com/questions/6326

  •  08-06-2019
  •  | 
  •  

Вопрос

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

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

Что он делает, так это связывает класс CSS текущего присвоенного статуса с span.

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

Это было полезно?

Решение

Не уверен.Может быть:

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

Другие советы

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

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

  %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'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top