2010-12-22 12:37:18 +0900
Rubyのテンプレートエンジン Slimは、HTMLを出力する際にデフォルトでminifyしてくれるのだけど、開発中はデバッグしづらいのでこれをオフにしたい。そんなときはconfig/environments/development.rb
に
# Indent html for pretty debugging
Slim::Engine.set_default_options :pretty => true
と書けばOK。
しかし、slim-0.9.0
の時点では、これを有効にすると、
p = @price
のように書いた時に@price = 100
としていると、
TypeError: can't convert Fixnum to String
が発生するようになってしまう…。