respond_to是根据请求的头信息来判断来调用那种block,实现方法类似
def xml
yield if self.accept_header == "text/xml"
end
def html
yield if self.accept_header == "text/html"
end
def json
yield if self.accept_header == "text/json"
end
format实际是一个http请求包装程序.
网友评论