0

当我 curl 或其他服务器调用我的服务器时,它会将格式解释为*/*. 由于我已经安装了 jbuilder,它总是用 json 响应。

如何调整格式的偏好顺序以响应*/*.

4

1 回答 1

1

问题与respond_to行动有关。

使用具有以下功能的操作:

respond_to do |fmt|
  fmt.json
  fmt.html
end

任何类型的请求*/*都是 json。

要使其成为 html,您只需将其设为响应的第一种格式:

respond_to do |fmt|
  fmt.html
  fmt.json
end
于 2013-03-01T20:34:53.407 回答