問題タブ [associations]

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 投票する
4 に答える
1185 参照

ruby-on-rails - :dependent =>:destroyの評価

Rails 2.2.2(ruby 1.8.7-p72)では、実際にオブジェクトを破壊する前に、オブジェクトを破壊した場合の影響を評価したいと思います。つまり、:dependent =>:destroyの影響を受けるすべてのオブジェクトのリストを(オブジェクトの関連付けを介して)生成できるようにしたいと思います。私が解決しようとしている本当の問題は、削除されるすべてのリストをユーザーに提供し、アクションを確認してもらうことです。

誰かがこれについて行くための良い方法をお勧めできますか?ActiveRecord :: Associationsを調べ始めたばかりですが、あまり進んでいません。

更新:私の特定のケースでは、さまざまなレベルのオブジェクトがあります(A-> B-> C)。

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

file - 複数のファイルを選択したときに関連するプログラムを起動する方法は?

自分のプログラムに関連付けられた .jpg ファイルを設定しました。.jpg ファイルにコンテキスト メニューを追加したいので、HKCR.jpg\shell\open\command のエントリを "myProg.exe %1" に設定します。関連付けると、コンテキスト メニューの上部に「myprog でイメージを開く」という項目が表示されます。これは、単一の .jpg ファイルを選択すると正しく機能しますが、複数のファイルを選択してコンテキスト メニューの一番上の項目をクリックしても、何も起こりませんでした。どうすれば問題を解決できますか?

どうもありがとうございました

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

ruby-on-rails - Railsのbelongs_toにhas_one?

私は鉄道サイトを建設していて、協会に問題を抱えています。基本的に私は次のものを持っています:

Publication.first.site最初の出版物のサイトを作成site.first.publicationsし、同様に作成します。

問題はon_site名前付きスコープにあり、次のようなエラーが発生します。Publication.on_site('s')

私はその結合がpublications.category_id=categorys.idである必要があります、私が間違っていることについて何か考えはありますか?

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

ruby-on-rails - Rails 2.2.2 で熱心な読み込みが機能しない

私は次のようなモデルを扱っています:

own_id と owner_id が適切な場所にあると推測できます。問題は、アプリ内の別の mvc チェーンのコントローラーで、

動作しません。当然、owner_id、列を取得しますが、それではできません

何を与える?つまり、結果をビューに渡す前に直接割り当てを行うことができます。

しかし、それはばかげているようです。さあ、私を当惑させてください。私が見逃した明らかなことは何ですか?これは私のアプリの他の場所でも機能しますが、違いを見つけることができません。いくつかの一般的なトラップはありますか?何でも役立ちます。

ありがとうございました

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

ruby-on-rails - Railsのネストされたリソース

ActiveResourceを使用して、Railsのネストされた関連付けに頭を悩ませようとしています。私の例は次のとおりです。私が持っているのは、滑走路がたくさんある空港です。

空港コントローラーでのショーアクションには次のものが含まれます:@airport = Airport.find(params [:id])

http://localhost/airports/2.xmlを呼び出すと、そのXMLが取得されます。

今、私はアクションをに変更しました

上記のURLをロードすると、次のような結果が得られます。

そしてそれに加えて:私がクライアントを持っている場合

次のような関連付けを自動的にロードするにはどうすればよいですか。

そして(最後になりましたが):クライアントからのデータを次のように保存する方法はありますか?

多分私は本当に盲目すぎます、しかし私は立ち往生しています...どんな考えでも大歓迎です。

ありがとう

マット

0 投票する
3 に答える
401 参照

c# - 指定したファイル タイプを処理するすべてのアプリケーションを一覧表示する

ファイルの拡張子のみを使用して、特定のファイルの種類を開くことができるマシン上のすべてのアプリケーションを一覧表示することはできますか? たとえば、テキスト ファイル (.txt) がある場合、.txt ファイルを開くことができるすべてのアプリケーションのリストが必要です。

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

hibernate - 関連付けによるHibernateの順序

私はHibernate3.2を使用しており、条件を使用してクエリを作成しています。多対1の関連付けを追加して「並べ替え」たいのですが、それがどのように行われるのかわかりません。Hibernateクエリは次のようになります。

私はcriteria.addOrder( "assnName.propertyName")を試しましたが、機能しません。私はそれが通常のプロパティに対して実行できることを知っています。私は何かが足りないのですか?

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

ruby-on-rails - Rails:belongs_toとhas_oneの比較

Railsアソシエーションに関する初心者向けの質問です。

バグ モデルとステータス モデルがあります。ステータスは、基本的にキーと値のペア テーブルです。利用可能な選択肢の中で、Bug has_one Status が最も理にかなっていると思います。ただし、これによる

コンテンツは ContentTemplate に属しています。戻って、私が問題をどのように説明したかを見てください。それが機能することがわかります。belongs_to を使用すると、テーブルは外部キーの責任を負います。したがって、Content には content_template_id があります。ContentTemplate には何も必要ありません。勝手に指せます。終わり。

Bug belongs_to Status の方が適切です (Bug は外部キーを取得する必要があるため)。意味的には、彼の例は理にかなっていますが、私の例は意味がありません。これは、この状況で奇妙に見える単なるレールの癖ですか、それとも私が何かを理解していない/間違っているのでしょうか?

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

mysql - 関連するコレクションに null 値が含まれるのはなぜですか? (休止状態、注釈、春)

[編集: どうやら、これは配列のみの問題であり、FoxyBOA の回答はその回答につながる可能性があります (またはそうでさえあります)。

私の質問は、Hibernate3+Annotation、Spring MVC、MySQL、およびこの例では Spring Security のソフトウェアに関するものです。

Hibernate によって自動的に関連付けられるコレクションに、(正しい要素以外に) 子テーブルの各行番号に null 値が含まれているのはなぜだろうと思っていました。私の例:

ユーザー権限テーブルがあり、ユーザーテーブルの主キーは、外部キーとして機能するユーザー名です。現在、権限テーブルには 13 行あります。データベース (MySQL InnoDB) からユーザーを取得すると、Hibernate はこのマッピングに対応するユーザーの権限を自動的に取得します。

... 14 (0-13) の要素を含むコレクション "authorities" になり、そのうちの 4 つだけが null ではありません (データベース テーブルの 4 つの行はその特定のユーザーに属しているため、正しいです)。私が認識する限り、Fetchmode などのプロパティに Hibernate のデフォルトを使用しています。次のようなユーザーを取得しています。

org.hibernate.loader.loader からのログ情報は、結果セットの 4 つの行を正しく「言及」します。それでも、作成されたユーザーには、配列内に 4 つの正しい要素と 10 個の null 値があります。私の特定の例では、これにより次の例外が発生します。