ruby-on-rails - 使用 jbuilder 在父文件夹中呈现特定部分

标签 ruby-on-rails json 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

关于ruby-on-rails - 使用 jbuilder 在父文件夹中呈现特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31937991/

相关文章:

javascript - 从 Javascript 调用 Rails Helper

ruby-on-rails - Sunspot-solr 占用了太多内存?什么是减少内存使用的便捷方法?

php - Swift:如何使用 NSURLSession 查询外部数据库?

json - 在 Nancy 中对 JSON ModelBinding 进行单元测试

ruby-on-rails - rails : Posting to a Facebook user's wall

ruby-on-rails - 更改 JSON 格式

android - 在 flutter 上解析 json 时出错。类型 '_InternalLinkedHashMap<String, dynamic>' 不是类型转换中类型 'ResultData' 的子类型

json - 在 jbuilder block 中将 json 属性设置为 nil

javascript - Jquery-UI 的 _render 函数在自动完成中不起作用