Подтвердить что ты не робот

Как сделать этот тег ссылки в HAML?

Как я могу сделать что-то подобное в HAML (в Rails-приложении такое, что это важно)?

<li><a href="#" title="Meet the Team"><strong>Team <em>16 members</em></strong></a></li>

Изменить: как это сделать с помощью link_to и маршрута pages_team?

4b9b3361

Ответ 1

%li= link_to raw('<strong>Team <em>16 members</em></strong>'), pages_team, :title => 'Meet the Team'

или

%li= link_to content_tag(:strong, raw("Team #{content_tag(:em, '16 members)}")), pages_team, :title => 'Meet the Team 

Ответ 2

Основной метод будет выглядеть так:

%li
  %a{ :href => "#", :title => "Meet the Team" }
    %strong
      Team
      %em 16 members

Или используя новый синтаксис хеша...

%li
  %a{ href: "#", title: "Meet the Team" }
    %strong
      Team
      %em 16 members

Ответ 3

Я считаю, что лучший способ сделать это:

%li
  = link_to "#" do
    Meet the team
    %strong
      Team
      %em 16 members

Использование синтаксиса haml и rails вместе

Ответ 4

В Haml и Rails существует очень простой метод, вот он:

= link_to "hyperlink name", hyperlink_path