Задать вопрос
Mirkom63
@Mirkom63
Я программист

Как написать этот код в haml?

Приведу привер, как я писал бы в erb
<div class="point <%if params[:id]==point.id%>active_point<%end%>">
</div>

как сделать такое же в haml?
У меня есть перебор элементов. Если айди совпадает с айди страницы, то пункт надо сделать активным.
  • Вопрос задан
  • 263 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 2
@vadimstroganov
- klass = 'active_point' if params[:id] == point.id
%div{:class => "code #{klass}"}
Ответ написан
Комментировать
svetozar
@svetozar
dudin.tv
или так
%div{:class => 'code ' + (params[:id] == point.id ? 'active_point' : '')}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы