2010-12-22 03: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
が発生するようになってしまう…。