怎么写在HAML?

问题描述 投票:-2回答:2

我有

<div class="navbar-brand">
  <a href="#{root_path}">
    <img src="tree.png" id="icon">
    City Park
  </a>
</div>

我不明白它是如何写在HAML的

ruby-on-rails ruby-on-rails-4 haml
2个回答
3
投票

应该:

.navbar-brand
  %a{:href => "#{root_path}"}
    %img#icon{:src => "tree.png"}
    City Park

更新2019年

.navbar-brand
  %a{href: root_path}
    %img#icon{src: "tree.png"}
    City Park

0
投票

试试这个:

.navbar-brand
  = link_to ("#{'City Park'} #{image_tag 'tree.png', :id => 'icon'}").html_safe, root_path

简短而简单:-)

© www.soinside.com 2019 - 2024. All rights reserved.