-1

ポッド フレームワークと双方向の関係システムにはかなりの問題があります。リソース、ソース、フィード、トピックの 4 つのポッドがあります。

これらは関係です:

  • リソース <-----> トピック (マルチ)、フィード (マルチ)、ソース (モノ)
  • ソース <-----> トピック (複数)、リソース (複数)
  • フィード <------> トピック (複数)、リソース (複数)
  • トピック <-----> リソース (マルチ)、ソース (マルチ)、フィード (マルチ)。

すべてのトピックについて、トピックに接続されたすべてのフィードについて、フィードの rss 内の URL とその他のデータを収集する Ajax ベースのプロセスがあります。見つかったすべての URL について、システムはそのドメイン (ソース) が既にソース データベースにあるかどうかをチェックします。そうでない場合は、ソースとリソースを保存します。はいの場合は代わりに、リソースがリソース データベースに既に存在するかどうかを確認し、そうである場合は、ループ内の実際のトピックとフィードに対してそのリソースに 2 つの add_to() を作成し、まだ保存されていない場合はそれらをリソースに追加します。直線的ですね。

しかし、実際にはめちゃくちゃです!!! なんらかの理由で、このプロセスはフィードとトピック間の接続を変更し、重複の場合に秒を最初に追加しています。他のトピックと多くの重複がある 1 つのキャッチ オール トピックがあり、これはプロセスの実行後にすべてのフィードでアップします。フィードとトピックの関係は、プロセス中に変更されるべきではありません!! 変更を引き起こしたのは Resources オブジェクトだと思います。

これを解決するには本当に助けが必要です。

4

1 に答える 1

0

これは StackOverflow のためのものではありません。これは、公式のバグ トラッカーで以前に報告されたバグを介して現在取り組んでいるものです。

https://github.com/pods-framework/pods/issues/1506

于 2013-06-30T23:11:09.823 に答える