2011-11-07 13 views
1

実際にPadrino Frameworkを使用して、hamlテンプレートからXMLを生成しています。 自己閉鎖するタグがいくつかあります。私は設定方法:Hamlのautocloseオプション

<else> </else> 

が、期待を取得し、私はPadrinoのようsubapp/app.rbに次のステートメントを追加しなかったことについては はシナトラ

set :haml, :autoclose => %w[meta img link br hr input area param col base else var assign script log submit exit reprompt goto] 

に基づいていますが、結果は 1.他のタグ に同じですは

<else /> 

brタグに似ています。

答えて

1

のconfig/boot.rb

require 'haml/template/options' 
Haml::Template.options[:autoclose] = %w[meta img link br hr input area param col base else var assign script log submit exit reprompt goto] 
+0

と、次のエラーが発生しました: 未初期化定数Haml :: Template –

+0

編集しました。 – DAddYE

+1

まだ出力は質問と同じです –

0

にそれはあなたがRailsのの外にいる場合、like thisなければならないとしてみてください。私はPadrino.after_loadにこれを追加しました

require 'haml/template/options' 
Haml::Options.defaults[:format] = :xhtml 
関連する問題