我有一個很簡單的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