2017-01-10 78 views
0

文章內容:Rails的博客點擊保存文章文章內容格式會被打破

```ruby 
    def hello 
    puts "hello world!" 
    end 
``` 

但我點擊保存按鈕article content出現問題。

after save

,點擊更新將發生一些事情。

每次update文章,文章內容將被重新格式化。不知道爲什麼它會增加一些space

日誌顯示:

[["text", "```ruby\r\ndef hello\r\nputs \"hello world!\"\r\nend\r\n```"] 

發生了什麼?

問題是什麼?

+0

不要使用屏幕截圖進行文本輸出。這就是說,這裏有什麼問題? – jdv

回答

0

看來你在請求 \r,速戰速決將使用 .gsub!(/\r\n?/, "\n")所有 \r\n\n取代。

與作者討論後,問題是因爲haml不能正確縮進代碼片段中的空白。切換到erb解決了這個問題。