web-dev-qa-db-ja.com

HAMLでこのリンクタグを作成するにはどうすればよいですか?

(Railsアプリ内で重要なように)内でHAMLでこのようなことをするにはどうすればよいですか?

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

編集link_topages_teamのルートを使用してそれを行う方法

15
Meltemi
%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 
13
Unixmonkey

基本的な方法は次のようになります...

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

または新しいハッシュ構文を使用して...

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

これを行う最善の方法は次のとおりです。

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

HamlとRails構文を一緒に使用する

6
Tiago

HamlとRailsで利用できる非常にシンプルなメソッドがあります。

= link_to "hyperlink name", hyperlink_path
2
user1196687