問題タブ [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 :include が失敗する

次のような「will_paginate」を使用した AR クエリがあります。

order 句でエラーが発生します。

人の姓で注文しようとしています。ご覧のとおり、ネストされたインクルードに user と person を含めました。ユーザーは次のステートメントを持つ人に属しています:

Person は Party のサブクラスです。

パーティーには last_name フィールドがあります

0 投票する
1 に答える
1459 参照

ruby - nanocでアイテムをマージする

私は静的なウェブサイトを生成するためにnanocを使用しようとしています。コンテンツを乾いた状態に保ちたい複雑な配置ページを整理する必要があります。

インクルードまたはマージの概念は、nanocシステム内でどのように機能しますか?ドキュメントを読みましたが、欲しいものが見つからないようです。

例:2つの部分的なコンテンツアイテムを取得して、それらを新しいコンテンツアイテムにマージするにはどうすればよいですか。

staticmaticでは、ページ内で次のようなことを行うことができます。

nanoc内で同様の規則はどのように機能しますか?

0 投票する
4 に答える
621 参照

php - 別の php ファイルをインクルードする php インクルード

私は今、本当に混乱していて、私の脳が痛いです!:( 笑

根:

  • index.php

内容:

  • cat.php
  • dog.php

インデックスには犬が含まれます: include("includes/dog.php");

犬には猫が含まれます: include("cat.php");

index を実行すると、 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オブジェクトを返す必要のある関数があります。ただし、コンパイラは、このネストされたループを使用することを許可していません。

Node.h

Edge.h

0 投票する
4 に答える
118 参照

ruby-on-rails - Rails 3 で関連付けられている結果のみを表示するにはどうすればよいですか?

その特定の関連性を持つ結果のみを表示する where ステートメントを実行しようとしています。

例えば:

会社には、会社のステータスを通じて多くのステータスがあります。ゴールド、シルバー、ブロンズの複数のステータスを持つことも、まったくステータスを持たないこともできます。結果がステータス (ゴールド、シルバー、および/またはブロンズ) を持つ企業のみを返し、ステータスを持たない企業は返されないようにしようとしています。

0 投票する
1 に答える
5396 参照

ruby-on-rails-3 - Ruby on Rails 3 のネストされたインクルード

Ruby on Rails には、多くの子を持つ School があります。活動の多い子どもたち。そして、1 つの activity_types を持つアクティビティ。インクルードをネストするのに助けが必要です。私の子供のコントローラーで。私はこれを持っています...これはうまくいきます。

しかし、子のアクティビティから :activity_type も取得したいと思います。私はこれを試しました

しかし、それはうまくいきませんでした

0 投票する
2 に答える
1034 参照

ruby-on-rails - リレーションシップによる複数の has_many

共同執筆プラットフォームをセットアップしています。ユーザーは、任意のアイテムが任意のセットに含まれ、任意のユーザーに属することができるアイテムのセットを持つことができます。ただし、これによりいくつかの問題が発生します。

これらは私のモデル関係です:

これを正しく処理する「レールの方法」がわかりません。

問題 1:

新しいアイテムを作成する場合、セット/アイテムの関連付けのみが保存され、ユーザーは保存されません。

*更新*

問題 1 を修正するために、私が把握できる最善の方法は、次のことを行うことでした。

しかし、非常に間違っているように感じます!

問題 2:

アソシエーション テーブルが問題 1 から正しく設定されていると仮定すると、次のコントローラーは、セットが所有するすべてのアイテムを返しますが、ユーザーの所有権は無視します。

*更新*

これに関する答えを見つけることはまだ運がありません。問題をもう少し詳しく説明するには:

以下は、現在のユーザーに属するセットのみを返します

ただし、以下はユーザーのセットのみを返しますが、現在のユーザーに属していなくても、セットのすべてのアイテムが含まれます。つまり、ユーザー スコープは削除されます。

私は一日中これを解決しようとしてきましたが、リードを見つけることができないようです

0 投票する
1 に答える
41 参照

api - APIを作成することの利点:ネストされたオブジェクトを自動的に含めるか、まったく含めないか、または含めるパラメーターを指定するパラメーターを提供しますか?

たとえば、toaとaを含むというエンティティがServiceConfigあります。フィールドを含めずに返されると、次のようになります。pointerServiceProfessional

その時点で、彼らはそのサービスを取得するために再度クエリを実行できます。Serviceただし、名前が必要になることがよくあります。その場合、毎回サービスを取得するために再度クエリを実行する必要があるのは非効率的です。

オプション:

  1. を自動的に返しますServiceIndustryその場合、必要な場合に備えて、そのためにも自動的に返すService必要があります...すべてに同じことが当てはまります。ここではデータが頻繁に返されるようです。

  2. includes含めるエンティティを指定するパラメータを渡すことを許可します。Formatは文字列の配列であり、a.を使用するとサブクラスを含めることができます。この場合['Professional', 'Service.Industry']は機能します。

あるソリューションが他のソリューションよりも優れている理由を誰かが特定できますか?最後の解決策が最善だと思いますが、私が見たAPIで行うのは一般的ではないようです。

0 投票する
1 に答える
117 参照

ruby-on-rails - レール 4 での深いネストでのインクルードの使用

私は3つのモデルを持っています。

ProjectDate に関連付けられたすべてのイベントも取得しているときに、イベントに関連付けられたユーザー属性を取得するためにインクルードを使用する方法 (またはインクルードを使用できるかどうか) を考えています。

user.firstname をプルできるようにしたい (以下のコードを参照)

これは、関連するイベントを含む ProjectDats の配列をフェッチする方法です。

私は本当に立ち往生しています。

ビューコードは次のとおりです。