Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 处理rails格式为*/*的请求_Ruby On Rails_Ruby On Rails 3.2_Jbuilder - Fatal编程技术网

Ruby on rails 处理rails格式为*/*的请求

Ruby on rails 处理rails格式为*/*的请求,ruby-on-rails,ruby-on-rails-3.2,jbuilder,Ruby On Rails,Ruby On Rails 3.2,Jbuilder,当我或其他服务器调用我的服务器时,它将格式解释为*/*。因为我已经安装了jbuilder,所以它总是用json来代表 如何调整格式的首选顺序以响应*/*问题与响应操作有关 采取的行动有: respond_to do |fmt| fmt.json fmt.html end 任何类型为*/*的请求都将是json 要使其成为html,您只需将其作为响应的第一种格式: respond_to do |fmt| fmt.html fmt.json end

当我或其他服务器调用我的服务器时,它将格式解释为
*/*
。因为我已经安装了jbuilder,所以它总是用json来代表


如何调整格式的首选顺序以响应
*/*

问题与
响应
操作有关

采取的行动有:

respond_to do |fmt|
  fmt.json
  fmt.html
end
任何类型为
*/*
的请求都将是json

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

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