問題タブ [scopes]

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 に答える
118 参照

mysql - Railsスコープの問題

モデルにスコープを追加しようとしています。データベースから合計再生数を計算しようとしています。私はRails 3.2.13を使用しています

MYSQL クエリは、期待される結果を提供します。

= 169プレイ

このスコープを機能させようとしていますが、ログを確認するとRailsはそれを無視しています。

統計モデル

ダッシュボード コントローラー の total_views: Stat.for_user(current_user).only_valid. between(@start_at,@end_at).totviews.count,

ログからの出力に は、変更されたものではなく、元のクエリが引き続き表示されます。

= 4589 プレイ

どんな助けでも大歓迎です。ありがとう

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

java - Timerを呼び出してJava CDI ConversationScope?

EclipseLink と JBoss Weld を使用して JavaEE 6 環境を実行しています。EntityManager については、現在 @ConversationScoped スコープを使用しており、JSF インタラクションに対して非常にうまく機能します。

ここで、データの自動チェック (期限のチェックなど) のために @Schedule メソッドを含めたいと考えています。ただし、自動通話が会話を作成していないように見えるため、これが可能かどうかはわかりません。これが現在のアプローチです。

ただし、EntityManager が @ConversationScoped である限り、インジェクションは機能しません。(ContextNotActiveException)

JSFを呼び出す以外に会話を「作成」する可能性はありますか? または、 How to use CDI-@SessionScoped without a http-session のように、カスタムスコープを作成する唯一の可能性はありますか?

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

ruby-on-rails - 次回の訪問で購入につながった顧客を返すアクティブレコードスコープを作成するにはどうすればよいですか

Customer、Visit、Campaign の 3 つの ActiveRecord モデルがあります。

訪問モデルは、特定の顧客が Web サイトを訪問するたびに、訪問したページ、表示された広告、そして最も重要な購入を行ったかどうかを追跡します。キャンペーンは、サイトへの訪問中に顧客が見る一連の広告です。各キャンペーンは 1 時間続き (1 日 24 キャンペーン)、多くの訪問者がいます。

私がやろうとしているのは、「次の訪問の購入」を識別できるようにするアクティブレコードスコープまたはクラスメソッドを開発することです。

たとえば、7 月 4 日の 4 回目のキャンペーンでは、100 回の顧客訪問がありました。私は、それらの各顧客の次の訪問を見て、その次の訪問で購入した/購入した訪問/顧客を識別できるようにしたいと考えています. 私が理解するのが難しいと感じているのは、顧客のその後の訪問がすべて同じ日にあるわけではありませんが、「次の訪問」と購入につながったものを特定したいということです。

私が想像したのは次のようなものです:

また

訪問モデルに購入フラグがあるので、購入スコープはかなり単純です。

また、 Railscast #215に基づいて、訪問モデルでこのスコープを作成すると、結合とマージを使用してそれらを Customer モデルと Campaign モデルに適用できます。

これは正しいアプローチですか?もしそうなら、私はどのように私の次のスコープを定義しますか? そうでない場合は、代替アプローチとして何を提案しますか.

更新: 素晴らしい回答をいくつか得ました。一般的なコンセンサスが、Deepak のアプローチが適切であるということなのか、それとも他の応答が望ましいということなのかを知りたいだけです。

0 投票する
0 に答える
640 参照

sharepoint - Sharepoint 2013 SearchBoxEx スコープが正しく読み込まれない

スコープを許可するには、sharepoint の検索ボックスをブランド化する必要があります。デフォルトの SearchBoxScriptWebPart を使用すると、必要に応じてスコープが表示されます。ただし、ドロップダウン矢印のほかにスコープをテキストとして表示する必要があります (デフォルトの SearchBoxScriptWebPart は、クリックするとすべてのスコープでドロップダウンを表示する矢印のみを表示します)。次に、仕事に最適と思われる SearchBoxEx を使用してみました。しかし、何らかの理由で、[サイトの設定] > [検索の設定] で指定した範囲が読み込まれません。SearchBoxEx で間違っている可能性があるアイデアはありますか?

これは、マスターページで使用しているコードです:

DropDownMode のすべての可能な組み合わせを試しましたが、それでも役に立たないことに注意してください。ありがとう