我有一个链接到集合中每个项目的循环:
<% 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为同一个对象分配两个类?
答案 0 :(得分:13)
用空格分隔它们,就像在普通的HTML中一样。
<%= link_to p.name, project_path(p), :class => "class1 class2 class3", :id => p.theme %>
您可以根据需要生成字符串。如果您有想要的类作为数组,可以使用some_classes.join(" ")
来组合它们。