0

さて、私は以下のこの種の問題に直面しました、そして私がしたすべてのたびに、hamlが出力をサニタイズしないようにするだけですが、これは機能していません。生のhtmlセーフを使用してみましたが、どちらも役に立ちませんでした。

これが私が呼んでいるものです

def call_form 
  "SOME STRING #{"LOL"} SOME OTHER STRING"
end

そして私の見解では私は使用します!= call_form

これはHTMLでの出力です。

"
      SOME STRING LOL SOME OTHER STRING
      "

レールが追加し続ける空白をすべて取り除くにはどうすればよいですか

4

2 に答える 2

0

すべての空白を削除するには、stripを使用できます。

1.9.3p194 :001 > call_form = "
1.9.3p194 :002">       SOME STRING LOL SOME OTHER STRING
1.9.3p194 :003">       "
 => "\n      SOME STRING LOL SOME OTHER STRING\n      " 
1.9.3p194 :004 > call_form.strip
 => "SOME STRING LOL SOME OTHER STRING"
于 2013-02-22T04:45:43.770 に答える
0

フォームに問題がありました。HTMLの要素を閉じるのを忘れていたので、実際にスペースを追加していたのはBROWSERでした。とにかくあなたの助けをありがとう。それは有り難いです。

于 2013-02-26T01:48:15.983 に答える