respond_to和format的含义

2016-11-22  本文已影响0人  wylszz

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请求包装程序.

上一篇下一篇

猜你喜欢

热点阅读