私は Sammy アプリケーションを構築しており、Haml を使用したいと考えています。これまでのところ良さそうです。
app = $.sammy '#main', ->
@use 'Haml'
# Get some server data
$.getJSON '/some-data', (data) ->
# Hic sunt ponies
@get '#!/', ->
@partial '/tmpl/maintenance.haml'
@
$ -> app.run '#!/'
/tmpl/navbar.haml
ルーティングの前にレンダリングしたいテンプレートがあります。この理由は、navbar がサーバーから受信した一部のデータに依存しているためです - 繰り返しますが、ルーティングの前です。
では、ルートの外でテンプレートをレンダリングするにはどうすればよいでしょうか? RenderContext
Sammy には、ルートなどの内部でのみ、このために読み取られるメソッドがないようです。