respond_to do |format|
format.html { render :html => @something }
format.json { render :json => @something }
format.xml { render :xml => @something }
end
这里我们有三种不同的格式:html、json、xml。那么实际上返回的是哪一个呢?我们是否有以 .html、.xml、.json 结尾的三个不同文件?或者换句话说,respond_to 是否渲染所有三个 html、json、xml 文件?