ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【PlayFramework2】Scalaテンプレートで動的処理を書くと改行されるやつを回避する方法

スポンサードリンク

ない。

github.com

Closing. I would suggest using another templating language or post-processing your template output to remove the newlines. (Google翻訳)閉鎖。別のテンプレート言語を使うか、テンプレート出力を後処理して改行を削除することをお勧めします。

つらい。Viewとはなんだったのか。

まぁでも、この人が言っている通り、テンプレート出力したあとに改行を削除すればいいと思った。

部分的には難しいのでテンプレートに@test = {1}__s__のように改行を削除したいコードの後ろに文字を追加する。

views.html.text.hogehoge.render(args).toString().replaceAll("__s__" + System.lineSeparator(), "").trim()

と、することで、view側で処理したテキスト情報から__s__\nの改行を削除するコードができました。

これはひどい