Rails を使用simple_format()
して、次のようにデータベースから住所を出力しています。
<%= simple_format(@person.address) %>
その結果、Safari ブラウザーで次のマークアップを取得します。
<p>
"John Doe "<br>
"123 Main Street "<br>
"Eggham "<br>
"United Kingdom"<br>
</p>
これは、テキストが左揃えで表示される限り問題ありません。
ただし、テキストを右揃えで表示したい場合、右端がまっすぐではありません。HTML をよく見ると、その理由がわかります。最後の行を除いて、すべての行の最後に空白があります。
return
各行の最後の文字を入力した直後に常に押すので、これらの空白がどこから来たのかわかりません。これらの空白を入力したことはありませんが、表示されるすべてのアドレスに表示されますsimple_format()
。
最後に煩わしい空白なしでRailsのテキストフィールドを印刷する別の方法またはより良い方法はありますか?
助けてくれてありがとう。