Rails - 在保存时添加到textarea内容的空白

时间:2010-04-12 15:23:16

标签: ruby-on-rails

我正在尝试为用户提供一个textarea来输入javascript。每次保存表单时,在整个内容中都会附加更多的空格。任何想法如何确保不会发生?

使用Rails

3 个答案:

答案 0 :(得分:1)

如果您使用的是诸如HAML之类的元HTML框架,则需要确保标签内容没有缩进。虽然这通常不是ERB的问题,但您需要注意标记内的空格是随表单一起提交的。

查看页面的来源以查看呈现的内容。如果可能的话,将它作为代码片段添加到您的问题中会很有用。

答案 1 :(得分:1)

在最终的%>内部添加连字符标记,以防止Rails添加换行符和一些空格。并确保HTML中没有空格,当然:)

e.g。

<%= <blah> -%>

而不是

<%= <blah> %>

答案 2 :(得分:0)

我将ERB转换为HAML,因此可行。 (erubis 2.7.0,haml 4.0.4)