2014-01-15 48 views
0

如何向Rails内容标签添加多个类?内容标签上的多个类

我已经试过

content_tag(:span, 'some text', class: ('foo', 'bar')) 

content_tag(:span, 'some text', class: cssClass, class: 'test') 

一类工作得很好:

content_tag(:span, 'some text', class: 'foo') 
+0

我建议学习Ruby语法的基础知识 - 这样做之后,您就会知道尝试1,2和3显然不是竞争者,并且数组更有可能工作:'class:[: foo,:bar]' –

+0

你是对的,他们是妄图企图:)。我删除了它们。 siddicks字符串对我来说是最简单的解决方案。 – swelet

回答

4

要添加多个类:

content_tag(:span, monthText, class: 'foo bar') 
1

也许是这样的:

content_tag(:span, monthText, class: ['foo', 'bar'].join(' ')) 
+0

这个工作+1,但你不需要创建一个数组然后加入他们。这会给服务器带来额外的负担。请参阅@siddick解决方案 –