如何使用haml向link_to_unless_current添加图标?

时间:2013-04-17 03:53:19

标签: ruby-on-rails haml

有没有办法在以下link_to_unless_current中添加图标?我需要在当前和非当前状态下添加它。

= link_to_unless_current("Stats", stats_practice_path(current_user.practice)) do content_tag(:div, content_tag(:p, "Stats"), :class => "nav-active") end

1 个答案:

答案 0 :(得分:0)

我认为您使用辅助方法。

例如:

module ApplicationHelper

   def icon(image = "youricon.png")
     raw(image_tag(image)) 
   end

end

并在您看来:

= link_to_unless_current(icon, stats_practice_path(current_user.practice)) do content_tag(:div, content_tag(:p, "Stats"), :class => "nav-active") end

(注意:我自己没有对此进行测试,我认为它应该可行:))