問題タブ [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 投票する
2 に答える
322 参照

ruby - パラメータ付きのスコープと ActiveRecord との has_and_belongs_to_many 関連付けの使用 (Ruby)

私のアプリでは、私のモデルはとSinatraの間の HABTM 関係を定義します。私はいくつかのスコープを定義しようとしています。1 つはno に関連付けられたすべてのもので、もう 1 つは特定の.UsersNotificationsNotificationsUsersunreadNotificationsUser

スコープはunread正常に機能しますが、unread_byスコープは期待した結果をもたらしません。

クエリ ロジックに欠陥があると思われますが、これを長時間見つめていて、表示されていません。私は何が欠けていますか?

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

jsp - jsp ページのスクリプト要素

私はjspが初めてです。jspページに1つの「宣言」と1つの「スクリプトレット」を書いています。

しかし、宣言と「スクリプトレット」で作成した変数は、

範囲。つまり、ページ スコープ、リクエスト スコープ、アプリケーション スコープなどです。

「success.jsp」という名前の次の jsp ファイルを次に示します。

変数「x」と「y」がスコープのいずれにも作成されない理由と、「x」および「y」変数に格納されている値を取得する方法。

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

jsp - JSP ページのスコープ

私はJSPが初めてです。という名前の JSP ページを作成していsuccess.jspます。

私のでは、配列success.jspを作成しています。String[]

上記のJSPページで、私の疑問は

  1. デフォルトでは String[]、「スクリプトレット」の配列がどの JSP スコープ (つまり、ページ、リクエスト、アプリケーション) でも作成されないのはなぜですか? したがって、その配列を明示的にリクエスト スコープに設定しました。

  2. デフォルトでは、変数xが「ページ スコープ」に作成されるのはなぜですか?

    状況 1 と状況 2 の違いは何ですか?

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

email - Google ドライブ SDK でユーザー情報を取得する

私はこの 3 つのスコープを使用しています。

それらを承認し、次に従ってユーザーのメールアドレスを取得しようとします :
https://developers.google.com/drive/v2/reference/permissions/list

また、emailAddress が表示されません。
「Try it!」で同じスコープ (最初の 2 つだけでも) を含めている場合。セクションで
は、emailAddress を含む結果が得られます

私は何が欠けていますか?

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

ruby-on-rails - ActiveRecord モデルのスコープ メソッドで親の ID を取得することは可能ですか?

belongs_to2 つのチームを持つゲーム モデルがあるとします。

チームは、Team クラスの次のメソッドを使用してゲームを見つけることができます。

次に@team.games.upcoming、Game クラスのこのメソッドを使用して使用します。

スコープは一緒にマージされ、完全に機能しました。

今、私はこれを可能にするメソッドを書こうとしています:

で確認できます

しかし、?????の正しいチームIDを渡す方法がわかりません。これは可能ですか?以前に尋ねられた場合、これを見つけるために何を検索すればよいかわかりません。

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

jsf - セッションマネージドBeanをデータリソースとして使用するjsfページの情報を削除するにはどうすればよいですか?

faces-config.xml で宣言され、JSF 1.2 で 2 つの異なるマネージド Bean スコープを持つ 2 つの Java Bean に関する質問があります。まず、私が今抱えている問題について説明したいと思います。

Javaシステムから別のシステムに情報をエクスポートする可能性があります(データの詳細とその具体的な転送方法はそれほど重要ではないと思います)。

私の意見では、そのエクスポートをトリガーするJava BeanにはマネージドBeanスコープ「セッション」があることが重要です。データ エクスポートはシステムのバックグラウンドで動作し、このセッション スコープが必要です。

ユーザーは、jsf / xhtml ページで、エクスポートが開始されたという情報を確認できます。具体的な問題は次のとおりです。

この情報は毎回 HTML DOM の一部であり、ユーザーが私のシステムで別の xhtml ページを見て、この xhtml ページに戻ってデータのエクスポートを開始できる場合、消えることはありません。

私の Bean「adminArea」は、faces-config.xml でマネージド Bean スコープ「session」で宣言され、データ エクスポート用の Java コードを実装しました。

宣言された Bean「adminArea」は、マネージド Bean スコープ「request」である Bean「newCalculation」のマネージド プロパティとして参照されました。

この Bean にはマネージド Bean スコープ「リクエスト」が必要です。

Bean「adminArea」のマネージドBeanスコープを「セッション」から「リクエスト」に変更する唯一の方法はありますか? しかし、それは私のデータ エクスポートがバックグラウンドで動作しないという問題を引き起こします。

または、この問題を他の楽器で解決できますか?

グリーツ・マーウィード

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

ruby-on-rails - Rails 関連付けメソッドとスコープの使用

スコープの代わりに関連付けメソッドを使用するのが適切なのはいつですか? これは、スコープを介した関連付けメソッドを正当化すると私が考える例です。

のようなものを呼び出して、ユーザーの現在の完全な認定を取得できるようにしたいと考えていますuser.accreditations.current

この戦略は、「現在の」メソッドが関連する User モデルで定義されているため、より適切に感じられます。Accreditation.current の呼び出しは、コンテキストを提供するユーザーなしでは現在の概念がないため、実際には関係ありません。

スコープを使用した同じ結果を次に示します。