Rails Mimeタイプを登録する方法

メモ
/config/environment.rbなどに以下を記述

Mime::Type.register "text/plain", :sql

するとコントローラで以下のように書ける。

def index
  @diaries = Diary.find(:all)
  respond_to do |format|
    format.html # index.html.erb
    format.xml  { render :xml => @diaries }
    format.sql  { } #何かの処理
  end
end