Rails / Hamlでテキストエリアに空白が挿入されてしまう時の対処

ちょっと困ったのでメモ。

テンプレートファイルをリファクタリングしてて、
これを期にHamlでスッキリしようと思い立った。
  
でも一気にやると疲れるので、
まずはレイアウトファイルからHaml化を進めてたわけだけども
何だか意味の分からんバグに突き当たったわけです。

Screen Shot 2015-10-09 at 1.00.49 PM

こんな感じでテキストエリアに空白ができてしまう。。
Javascriptを最初疑ったけど、そうじゃないみたい。

で、このビューファイル自体はerbなので、
まさかHamlが影響しているとはなかなか思いつかなかったのです。
  
対処方法はこれでいい。

initializers/haml.rb

Haml::Template.options[:ugly] = true

参考

Rails+Hamlで設定すべきHamlオプションまとめ - Qiita

何かありましたらコメントをどうぞ

comments powered by Disqus

人気の記事

950 Points チリ出身のギタリストが弾くドラゴンボールZがむちゃくちゃかっこいい…
774 Points Wordpress + Heroku + PostgreSQL + Amazon S3 = ¥0 / 無料でサイト運営
700 Points Rubyのチートシート 変数 / クラス / モジュール
524 Points Rubyのチートシート / アクティブサポート
451 Points 紙のデザイナーがウェブ開発できるようになるまでに必要なこと
435 Points Rails / Google Analyticsのデータを使って分析や管理画面のためのグラフをつくる
323 Points RailsとHerokuでノーティフィケーションをプッシュする / PusherとTurbolinksの兼ね合い
222 Points Rails / RSpec テスト書いたことない メンドクサイ(n´Д`)という時のチートシート
193 Points Rails / Ajaxを使って画面遷移しない一時保存機能をつける
193 Points Protractorでスクレイピングしてみた