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