1
我在Rails相當平均的形式,槽blog_kitRuby on Rails的形式f.text_area包含額外的空格
<% 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是空間感知的,它會顯示空格。在更新時,它們被添加到數據庫中。
這些空間不在數據庫中(在上面提到的錯誤更新之前,就是這樣)。模型BlogPost.find(1)也不包含這些空格。
script/console » b = BlogPost.find(1)
» puts b.body
...sit amet eleifend diam imperdiet pharetra.
## FOO?
Morbi nec
看起來有些邏輯在獲取數據庫後,但在以部分形式呈現之前添加空格。 候選人是:
- BlueCloth。我已啓用該功能,但無法找到將其掛載到加載過程的位置,並在呈現文本區域之前更改主體HAML文本區域
- 。 _form.html.rb部分尚未(尚未)遷移到_form.haml,因此我認爲haml會遠離這一塊。但它可能是麻煩的一部分?
我不知道從哪裏開始尋找,所以任何提示都會非常受歡迎。