2014-01-15 49 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解決方案 –