我正在尝试为用户提供一个textarea来输入javascript。每次保存表单时,在整个内容中都会附加更多的空格。任何想法如何确保不会发生?
使用Rails
答案 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)