2017-06-01 82 views
-2

嗨,我有這樣的在標籤換行符不工作

<label class="floating"> 
<input name="role[permissions][]" type="checkbox" value="project_reopen 
asd"> 
     Project reopen 
Asd 
     </label> 

在我的Ruby代碼的代碼,我把價值這樣

puts 'project_reopen'+"\n"+'asd'.to_s.humanize 

該值顯示的是換行,但在查看其不工作

[1]: https://i.stack.imgur.c OM/I7NDj.png

回答

0

在HTML中,樣b聲音是不同的。您應該使用<br>用於這一目的:

<input name="role[permissions][]" 
     type="checkbox" 
     value="project_reopen<br>asd"> 

你不應該指望任何空格在HTML中被保留爲輸入。 Conseq空間將受到擠壓,等

要打印來自不受信任來源(如DB)的字符串應該明確地告訴Rails它的優良使用它作爲是:

value="<%= @string.html_safe %>" 
+0

價值是動態的未來來自數據庫。其實我加了換行符。但它不在視圖中工作,而不在複選框的值。 – Vikiesakki

+0

如果我給
它的到來像這個項目重新打開
asd – Vikiesakki

+0

如果它來自數據庫,你應該使用'html_safe'或類似的,我會更新我的答案。 – mudasobwa