Я хотел бы создать пользовательский рендер, как указано в заголовке.
Например, у меня есть контроллер:
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
Возможно ли это? Какие шаги мне нужно, чтобы это работало?
Заранее спасибо!
UPDATE
Я хочу что-то вроде здесь . Поэтому я заменил @objs на метод, но он тоже не работал (метод не был вызван).
Obs: я регистрирую MIME-тип в config / initializers / mime_types.rb.