問題タブ [object-relationships]
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.
ruby-on-rails - リンクを介して追加のパラメーターを渡す
私のアプリケーションには、ユーザー テーブルとアクティビティ テーブルがあり、ユーザーには 3 つのアクティビティがあります。
3 つのボタンがあるホームページがあります。ユーザーがボタン 1 を押したら、アクティビティのインデックス ページに移動し、属性activity_type
を =に設定します1
。ユーザーがボタン 2 を押した場合、アクティビティ インデックス ページに移動し、 などに設定しactivity_type
ます2
。
今私は持っています:
私のアクティビティコントローラーindex
メソッドには次のものがあります。
私は活動/index.html.erbにこれを持っています:
ホームページからどのリンクを選択しても、ビューに「コミュニティ アクティビティ」が表示されます。つまり、activity_type
常に 3 のように見えactivity_type
ます。
これを行う別の方法はありますか、それとも間違っていますか?
json - JSON でのデータの参照
JSON ペイロードでは、ある場所のデータを別の場所からどのように参照するのでしょうか?
ユースケース: 明確に定義されたシリアル化可能なエンティティ A (a1、a2、a3) および B (b1、b2、b3) を想像してください。ここで、次のことを期待する HTTP リクエスト ペイロードを考えてみます。
この参照を達成するためのあなたの考えを教えてください。
私が検討したアプローチ:
ペイロードの各エンティティに対して一時的な参照 ID を送信し、次のように関係で使用するようにクライアントに強制します。
orientdb - 複数の頂点間の OrientDb エッジ
OrientDB のデータをモデル化しようとしています。私はグラフデータベースが初めてです。モデリング中に疑問が生じました (RDBMS から GraphData へのパラダイム変更)。
グラフ データベース (OrientDB) で 3 次 (3 頂点間、つまり 3 方向) の関係をどのようにモデル化しますか? 以下に例を示します。
- 顧客 A が顧客 B を銀行 C に紹介します。
- 従業員 A は、D 社の従業員 B と従業員 C を紹介しました。
- 悪魔Aが友人Bを友人Cに紹介します。
- 人物 A は、住宅ローン会社 C の人物 B のローン口座の付与者です。
- Person A & B は、エージェント C から保険会社「MetLife」のポリシー タイプ「Life-Insurance」を購入しました。
現在、私は(導入プロセスのような)間の頂点と関連するすべての頂点へのエッジを使用しています
(「顧客 A」と「紹介プロセス」の間の「IntroducedBy」エッジ、「顧客 B」と「紹介プロセス」の間の「IntroducedTo」エッジ、および「銀行 C」と「紹介プロセス」の間の「IntroducedFor」エッジ')。
それは正しいですか、それとも他のオプションはありますか?
列挙値を表す方法は? たとえば、Customer-account-type などです。現在、AccountType のクラスを作成し、固定数の頂点 (Enum 値と同じ) を持ち、Account から AccountType へのリンクを作成しています。グラフデータベースで列挙をモデル化するためのより良いオプションはありますか?
前もって感謝します。