我有一个很简单的Rails形成:删除换行符
= form_for @object :remote => true do |form|
= form.text_area :text, :class => 'form-control'
对于一个新的对象,具有零文本属性,这产生:
<textarea class="form-control" name="object[text]" id="object_text"> </textarea>
在空白空间是换行:
(byebug) form.text_area :text, :class => 'form-control'
"<textarea class=\"form-control\" name=\"user_deactivation[reason_text]\" id=\"user_deactivation_reason_text\">\n</textarea>"
我去掉吨他在保存时引导和尾随空格,所以数据明智,这不是什么大问题,但是当用户点击这个字段时,它显示为缩进。
相关的软件版本:
- Rails的5.02
- HAML-4.0.7
- 文本区是在引导3对话框
为什么这个换行符正在生成,我该如何阻止它?
如果你明确地将该值设置为'nil'或空字符串? – Iceman
值为零。空字符串具有相同的行为。 –
我看到了,我尝试了很渺茫,猜测它们在任何情况下都不一样。 – Iceman