我正在使用简单的表单和 haml 为视图构建一个 ruby on rails 应用程序。但是,我注意到有关具有文本区域的表单的问题。起初我没有注意到它,但是当我在 textarea 中保存一些文本并将其转储到 pre 标记中时,我注意到每个换行符后面都有一些难看的空格。我不确定这里发生了什么。因此,如果我在 textarea 中输入以下内容:
THIS IS ONE LINE
THIS IS ANOTHER LINE
THIS SHOULD NOT BE INDENTED
THIS SHOULD BE INDENTED BY TWO SPACES
将其输出到 pre 标签中给出:
THIS IS ONE LINE
THIS IS ANOTHER LINE
THIS SHOULD NOT BE INDENTED
THIS SHOULD BE INDENTED BY TWO SPACES
我在这里很迷茫 - 这是我的基本文本区域代码 - 没什么(在听到它有助于删除不需要的空格后添加波浪号 - 根本不起作用):
~f.input :details, :label=>false, :input_html=>{:class=>'span12 input-code', :rows=>40}
另一个观察结果-如果我使用简单的形式呈现文本区域,则空格不会显示在文本区域中-但是,如果我在文本区域中手动编码以输出内容,则会显示空格。这与 simpleForm gem 有什么关系吗?