タイトルで指定されたカスタムレンダリングを作成したいと思います。
たとえば、私は自分のコントローラーを持っています:
class MyController < ApplicationController
def index
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @objs }
end
end
end
、しかし私はこのようなものが欲しいです:
class MyController < ApplicationController
def index
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @objs }
format.my_format { render :my_format => @objs }
end
end
end
出来ますか?それを機能させるために必要な手順は何ですか?
前もって感謝します!
アップデート
ここのようなものが欲しいです。そこで、@ objsをメソッドに置き換えましたが、それも機能しませんでした(メソッドが呼び出されませんでした)。
Obs:config / initializers/mime_types.rbでmimeタイプを登録します。