Rails将类添加到content_tag_for:li

时间:2012-12-30 20:55:12

标签: ruby-on-rails-3

以下索引代码可以正常工作:

  <ul id="sortable1" class="connectedSortable" data-update-url="<%= sort_tasks_url %>">
<% current_user.tasks.each do |task| %>
      <%= content_tag_for :li,  task do %>
            <%= task.taskstatus.statuscode %>
            <%= " - " %>
            <%= link_to h(task.taskname), task %>
            <%= " - " %>
            <%= task.taskdesc %>
        <% end %>
<% end %>

但是,我无法弄清楚如何为每个li线添加一个类。我得到了一个语法错误:

<%= content_tag_for(:li, :class => 'ui-state-highlight'),  task do %>

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

想出来:

<%= content_tag_for( :li, task, :class => "ui-state-highlight") do %>