Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.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 6 API模式下使用JBuilder_Ruby On Rails_Ruby_Ruby On Rails 6 - Fatal编程技术网

Ruby on rails 在Rails 6 API模式下使用JBuilder

Ruby on rails 在Rails 6 API模式下使用JBuilder,ruby-on-rails,ruby,ruby-on-rails-6,Ruby On Rails,Ruby,Ruby On Rails 6,现在我正在使用Rails6API模式做一个项目。我想使用jbuilder来组织json响应,我让它工作起来了。但我需要加上这一行 render 'somethings/action.json.jbuilder' 在控制器上的所有操作中。有没有办法不用那一行代码就能让它工作?我的意思是,像非api rails一样,您是否将请求头设置为json?类似这样的内容:“Accept”:“application/json”?能否添加控制器示例和请求示例?如果遵循约定,则根本不必显式传递模板的路径。您可能还

现在我正在使用Rails6API模式做一个项目。我想使用jbuilder来组织json响应,我让它工作起来了。但我需要加上这一行

render 'somethings/action.json.jbuilder'

在控制器上的所有操作中。有没有办法不用那一行代码就能让它工作?我的意思是,像非api rails一样,您是否将请求头设置为json?类似这样的内容:
“Accept”:“application/json”
?能否添加控制器示例和请求示例?如果遵循约定,则根本不必显式传递模板的路径。您可能还想考虑到jBuilder与其他选项相比相当慢。您将请求标头设置为JSON吗?类似这样的内容:
“Accept”:“application/json”
?能否添加控制器示例和请求示例?如果遵循约定,则根本不必显式传递模板的路径。你也可能会认为jBuilder与其他方案相比相当缓慢。