application/xhtml+xml提供されるすべてのWebページにmimeタイプを提供したいSinatraWebアプリケーションを作成しています。テンプレートエンジンとしてBuilderを使用しています。このアプリケーションはapplication/xml、さまざまなAJAX apiインターフェイスにも対応し、Builderテンプレートエンジンとtext/cssscssテンプレートエンジンを使用することに注意してください。
生成されるWebページはコンテンツタイプを受け取りtext/htmlますが、APIインターフェイスはapplication/xml代わりにコンテンツタイプを受け取ります。ただし、mimeタイプがどのように決定されるかはわかりません。htmlタグの存在?レイアウトの使用かどうか?どちらの場合でも、アプリケーションでmimeタイプapplication/xhtml+xmlではなくmimetypeを発行するようにしたいと思います。text/html
呼び出しでmimeタイプを指定できることは知っていますがcontent_type、すべてのルーティング関数でこれを必要としないようにしたいと思います。特定のテンプレートエンジンにデフォルトのmimeタイプを設定する方法はありますか?または、mimeタイプをビューのファイル名で制御できますか?Tiltは、mimeタイプを適切に制御する手段を提供しますか?