嗨,我有这样的代码
<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
该值显示换行符但在视图中无法正常工作
答案 0 :(得分:0)
在HTML中,像休息一样不同。您应该使用<br>
来实现此目的:
<input name="role[permissions][]"
type="checkbox"
value="project_reopen<br>asd">
您不应期望在键入的HTML中保留任何空格。 Conseq空间将被挤压等。
要打印来自不受信任来源(如DB)的字符串,应该明确告诉Rails,可以按原样使用它:
value="<%= @string.html_safe %>"