2017-07-17 77 views
0

與空間問題,我有以下代碼Rails的ERB optlabel是一種在標籤

<% optgroup_label = "May 2017" %> 
<optgroup label= <%= optgroup_label %> > 

它產生以下HTML

<optgroup label="May" 2017> 

有沒有其他人遇到這個問題?我不確定我錯過了什麼。

+0

忘記添加一些的東西。 我使用rails 4.2.0和 ruby​​ 2.3.0 –

回答

3

簡單的解決了這一個,即使optgroup_label是一個字符串,你還需要將其包裝在引號的HTML

<% optgroup_label = "May 2017" %> 
<optgroup label="<%= optgroup_label %>"> 

和產生<optgroup label="May 2017">而不是<optgroup label="May" 2017="">