我想创建标题中指定的自定义渲染。
例如,我有我的控制器:
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 类型。