问题标签 [nested-includes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
523 浏览

ruby-on-rails - Activerecord嵌套:包含失败

我有一个使用'will_paginate'的AR查询,如下所示:

我在 order 子句中收到错误:

我想按一个人的姓氏订购。如您所见,我已将用户和人员包含在嵌套包含中。用户属于具有此声明的人:

Person 是 Party 的子类:

派对有一个姓氏字段

0 投票
1 回答
1459 浏览

ruby - 合并 nanoc 中的项目

我一直在尝试使用nanoc来生成静态网站。我需要组织一个复杂的排列页面,我想让我的内容保持干燥。

包含或合并的概念如何在 nanoc 系统中发挥作用?我已阅读文档,但似乎找不到我想要的。

例如:如何获取两个部分内容项并将它们合并为一个新的内容项。

静态中,您可以在页面内执行以下操作。

类似的约定如何在 nanoc 中起作用?

0 投票
4 回答
621 浏览

php - php 包含包含另一个 php 文件的内容

我现在真的很糊涂,我的脑痛!:( 哈哈

根:

  • 索引.php

包括:

  • 猫.php
  • 狗.php

索引包括狗:include("includes/dog.php");

狗包括猫:include("cat.php");

当我运行索引时,对于 cat 它说:

  1. 无法建立到服务器的链接
  2. 用户访问被拒绝...

但是,如果我跑狗,我没有问题......

我猜它的路径,但我试过 ./includes/cat.php 不高兴......

0 投票
2 回答
2112 浏览

ruby-on-rails - 如何使用 rails 3 的控制器中的包含过滤视图中的结果?

我的控制器中有这个:

我正在尝试过滤我的资源,因此在我看来,我可以使用下面的代码并让它只提取具有正确 resource_type_id 的资源。

0 投票
4 回答
53150 浏览

c++ - C++ - 嵌套包含 - 避免“包含嵌套太深的错误”

如果我想在我的 C++ 代码中有以下连接,那么声明头文件的最佳方法是什么,以免出现“包含嵌套太深的错误”

在我的边缘类上,我有一些需要返回 Node 对象的函数。Edge 类也是如此,我有需要返回 Node 对象的函数。但是编译器不允许我有这个嵌套循环的东西。

节点.h

边缘.h

0 投票
4 回答
118 浏览

ruby-on-rails - 如何仅显示在 rails 3 中有关联的结果?

我正在尝试做一个 where 语句,它只显示具有该特定关联的结果。

例如:

一个公司通过公司状态有许多状态。他们可以有多种状态,可以是黄金、白银和/或青铜,或者根本没有。我试图让我的结果只返回具有状态(金、银和/或青铜)的公司,而不是那些没有状态的公司。

0 投票
1 回答
5396 浏览

ruby-on-rails-3 - Ruby on Rails 3 中的嵌套包含

在 Ruby on Rails 中,我有很多孩子的学校。有很多活动的孩子。以及具有一个activity_types的Activity。我需要帮助嵌套包括。在我的儿童控制器中。我有这个......它的工作原理。

但我也想从孩子们的活动中获得 :activity_type 。我试过这个

但这没有用

0 投票
2 回答
1034 浏览

ruby-on-rails - 多个 has_man 通过关系

我正在建立一个协作写作平台。用户可以拥有项目集,其中任何项目都可以在任何集中并属于任何用户。但这会导致一些问题。

这些是我的模型关系:

我无法弄清楚正确处理此问题的“导轨方式”。

问题1:

创建新项目时,仅存储集合/项目关联,而不存储用户:

*更新*

要解决问题 1,我能想到的最好办法是执行以下操作:

不过感觉很不对劲!

问题2:

假设从问题 1 中正确填充了关联表,以下控制器将返回该集合拥有的所有项目,但忽略用户所有权:

*更新*

仍然没有运气找到答案。为了更好地解释这个问题:

以下将仅返回属于当前用户的集合

但是,以下将仅返回用户的集合,但将包括集合的所有项目,即使它们不属于当前用户。换句话说,用户范围被删除了。

我整天都在尝试解决这个问题,但似乎找不到线索

0 投票
1 回答
41 浏览

api - 编写 API,好处:自动包含嵌套对象,根本不包含,或者提供参数来指定要包含的对象?

例如,我们有一个名为的实体ServiceConfig,其中包含 apointer到 aService和 a Professional。如果返回时不包含字段,则如下所示:

此时他们可以再次查询以检索该服务。但是,通常情况下他们需要Service名称。在这种情况下,每次都必须再次查询以获取服务是低效的。

选项:

  1. 自动返回Service. 在这种情况下,我们也应该自动返回Industryfor thatService以防他们需要...同样适用于所有人。似乎我们在这里过于频繁地返回数据。

  2. 允许他们传递includes指定要包含的实体的参数。格式是一个字符串数组,其中使用 a.可以允许它们包含子类。在这种情况下['Professional', 'Service.Industry']会起作用。

谁能确定为什么任何一种解决方案都会比其他解决方案更好?我觉得最后一个解决方案是最好的,但是在我见过的 API 中似乎并不常见。

0 投票
1 回答
117 浏览

ruby-on-rails - 在rails 4中使用包含深度嵌套

我有 3 个模型。

我想知道当我还获取与 ProjectDate 关联的所有事件时,如何使用包含(或者是否可以使用包含)来获取与事件关联的用户属性。

我希望能够提取 user.firstname(请参阅下面的查看代码)

这就是我获取 ProjectDat 数组及其相关事件的方式:

我真的被困住了。

这是查看代码: