使用 jbuilder 在父文件夹中呈现特定部分
Render specific partial in a parent folder with 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
调用它
答案是给出里面的完整路径app/views
。在那种情况下:
/api/v1/users/devices.json.jbuilder
看起来像这样
json.partial! '/api/v1/devices/device', devices: @devices
我在我的 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
答案是给出里面的完整路径app/views
。在那种情况下:
/api/v1/users/devices.json.jbuilder
看起来像这样
json.partial! '/api/v1/devices/device', devices: @devices