红宝石在轨道上形成f。text_area包含额外的空间
-
25-09-2019 - |
题
我有一个相当平均的形式在轨道、低谷 blog_kit
<% form_for(@blog_post, :html => { :multipart => true }) do |f| %>\
... other code
<%= f.text_area :body %>
<%= debug(@blog_post) %>
当编辑的博客-后,该主体突然包含额外的空间(标记为_可视化):
...sit amet eleifend diam imperdiet pharetra.
__
__## FOO?
__Morbi nec
因为一个textarea是空间知道,它将显示空间。在更新,它们添加到数据库。
这些空间,不是数据库(前erronous更新上文所述,这是)。也不该模型的博客.找到(1)包含这些空间。
script/console » b = BlogPost.find(1)
» puts b.body
...sit amet eleifend diam imperdiet pharetra.
## FOO?
Morbi nec
它出现的一些逻辑增加的空间,之后获取的数据库,但在此之前呈现的形式部分。候选人是:
- BlueCloth.我有启用,但无法找到一个地方,在那里它会挂钩到载程序,并改变身之前呈现在textarea
- HAML。该_form.html。rb部分是没有(尚未)迁移到_form.haml,所以我假设haml远离这片。但它可能是部分的麻烦吗?
我不知道从哪里开始寻找,因此任何暗示将非常欢迎。
解决方案
这是一个HAML问题。看看 http://haml-lang.com/docs/yardoc/file.FAQ.html#q-preserve
在我的情况下,我的形式尚未转化为HAML(像你这样),但我不得不应用程序。html。haml转换。它似乎HAML做一些表甚至泛音,是不是在HAML格式。
不隶属于 StackOverflow