使用jbuilder渲染父文件夹中的特定部分

Mio*_*Mio 1 json ruby-on-rails jbuilder

我在Rails项目中使用了jbuilder。

在路线上,我可以获取设备的索引或显示带有其ID的设备。

但是用户有很多设备。因此,在此路线上,users/:id/devices我希望能够获得设备。目前,我_device.json.jbuilder对路径有部分的称呼app/views/api/v1/devices/_device.json.jbuilder。我想打电话给app/views/api/v1/users/devices.json.jbuilder

Mio*_*Mio 5

答案是给内部完整的路径app/views。在这种情况下 :

/api/v1/users/devices.json.jbuilder 看起来像这样

json.partial! '/api/v1/devices/device', devices: @devices
Run Code Online (Sandbox Code Playgroud)

  • 我可以给一个相对路径吗? (2认同)