【问题标题】:Converting view from ERB to HAML to print HTML class将视图从 ERB 转换为 HAML 以打印 HTML 类
【发布时间】:2013-06-20 18:24:52
【问题描述】:

我有这个 ERB:

<li class="<%= pill_class_for(:home, :index) %>"><a href="/">Home</a></li>

pill_class_for 是一个帮助函数,它返回一个表示 HTML 类的字符串。如何将其更改为 HAML?

我试过这个,但它很愚蠢并且不起作用:

%li.= pill_class_for(:home, :index)<a href="/">Home</a>

您可以在上面看到我正在尝试执行的操作,但结果是 SyntaxError (Illegal element: classes and ids must have values.)。

非常感谢。

【问题讨论】:

    标签: ruby-on-rails haml erb


    【解决方案1】:

    试试下面的

    %li{:class => pill_class_for(:home, :index)}
      %a{:href => "/"} Home
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 1970-01-01
      相关资源
      最近更新 更多