2012-04-07 8 views

答えて

1

シナトラ1.1 you no longer need a "partial" helper、のようhaml方法は、テンプレートの中からそれを呼び出している場合は、自動的に検出し、それに応じてlayout:falseオプションが追加されますように注意してください。

私はもっと@Nashによってリンクの単純な実装よりも強力で、彼らはそこに含まれる「完全な」方法よりも簡単であるヘルパーメソッドを使用し

def partial(page, variables={}) 
    haml page, {layout:false}, variables 
end 

ので、同じようにそれを使用します。

#comment= partial :comment, user:@user, comment:@comment 

これはそうのようなMonkで簡単に使用できる、新しいシナトラプロジェクトのための私のRiblitsシェルの一部です:

# Before creating your project 
monk add riblits git://github.com/Phrogz/riblits.git 

# Inside your empty project directory 
monk init -s riblits 
関連する問題