11

HAMLファイルのパーセントで行を開始するにはどうすればよいですか?

これは機能しません:

%p
  = my_ruby_var
  %

===更新===

注:この回答は受け付けられません。ルビーを計算したくない:

%p
  = my_ruby_var
  = '%'

===アップデート2===

情報:同じドキュメントリファレンスで、HTMLをエスケープすることも可能であることがわかりました。

アンパサンドの後に1つまたは2つの等号文字が続く場合は、アンパサンドなしの等号と同じようにRubyコードを評価しますが、コードの結果でHTMLに依存する文字をサニタイズします。

例えば:

&= "I like cheese & crackers"

にコンパイルします

I like cheese & crackers
4

2 に答える 2

16

試す

\%

多分..

http://haml.info/docs/yardoc/file.REFERENCE.html#escaping_ で、\はエスケープ文字であると書かれているためです

于 2012-12-03T23:21:42.617 に答える
2

%の前に\を付けることをテストしたところ、%記号が生成されました。お役に立てば幸い

于 2012-12-03T23:25:08.233 に答える