Rails 3 - link_to分配多个类

时间:2011-08-01 20:12:54

标签: ruby-on-rails css

我有一个链接到集合中每个项目的循环:

<% current_user.projects.all.each do |p| %>
    <%= link_to p.name, project_path(p), :class => current_class?(project_path(p)), :id => p.theme %>
  <% end %>

现在,除了id之外,我还为锚点分配了一个类,所以我可以应用一些CSS。实际上,对于我来说,将它作为一个双重锚点更有意义。有没有办法使用link_to helper为同一个对象分配两个类?

1 个答案:

答案 0 :(得分:13)

用空格分隔它们,就像在普通的HTML中一样。

<%= link_to p.name, project_path(p), :class => "class1 class2 class3", :id => p.theme %>

您可以根据需要生成字符串。如果您有想要的类作为数组,可以使用some_classes.join(" ")来组合它们。