0
4

2 に答える 2

1

Compass の作成者によるこのブログ投稿を読んでいるときに、私自身の質問に対する答えに出くわしました。http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/

この問題は、HAML がドキュメントに追加される前に改行を保持しようとする方法に起因しています。HAMl が空白を処理する方法の詳細については、http: //haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#whitespace_preservation を参照してください。

私がこの問題を解決した方法は、HTML をきれいにしようとする HAML の試みをオフにすることでした。これにより、Chris Eppstein によると、HAML のレンダリングが 2 倍速くなります。これを行うには、メインの ruby​​ ファイルに次を追加します。

set :haml, { :ugly => true }

私はまだネガに気づいていません。

于 2011-06-15T16:36:30.260 に答える
0

書く代わりに

%textarea(name="body" rows="10" cols="40")
    = @post.body

改行を削除して、次のように書き直します。

%textarea(name="body" rows="10" cols="40")= @post.body

それだけで、他に何もする必要はありません。私は同様の問題を抱えていて、それを機能させるために1時間以上費やしました.

于 2012-12-19T22:43:36.303 に答える