Sooey

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

が発生するようになってしまう…。