【问题标题】:Render specific partial in a parent folder with jbuilder使用 jbuilder 在父文件夹中渲染特定部分
【发布时间】:2015-11-03 10:56:02
【问题描述】:

我在我的 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

【问题讨论】:

    标签: ruby-on-rails json jbuilder


    【解决方案1】:

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

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

    json.partial! '/api/v1/devices/device', devices: @devices
    

    【讨论】:

    • 我可以给一个相对路径吗?
    猜你喜欢
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 2015-10-18
    • 2014-07-16
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多