問題タブ [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.
ruby - パラメータ付きのスコープと ActiveRecord との has_and_belongs_to_many 関連付けの使用 (Ruby)
私のアプリでは、私のモデルはとSinatra
の間の HABTM 関係を定義します。私はいくつかのスコープを定義しようとしています。1 つはno に関連付けられたすべてのもので、もう 1 つは特定の.Users
Notifications
Notifications
Users
unread
Notifications
User
スコープはunread
正常に機能しますが、unread_by
スコープは期待した結果をもたらしません。
クエリ ロジックに欠陥があると思われますが、これを長時間見つめていて、表示されていません。私は何が欠けていますか?
jsp - jsp ページのスクリプト要素
私はjspが初めてです。jspページに1つの「宣言」と1つの「スクリプトレット」を書いています。
しかし、宣言と「スクリプトレット」で作成した変数は、
範囲。つまり、ページ スコープ、リクエスト スコープ、アプリケーション スコープなどです。
「success.jsp」という名前の次の jsp ファイルを次に示します。
変数「x」と「y」がスコープのいずれにも作成されない理由と、「x」および「y」変数に格納されている値を取得する方法。
jsp - JSP ページのスコープ
私はJSPが初めてです。という名前の JSP ページを作成していsuccess.jsp
ます。
私のでは、配列success.jsp
を作成しています。String[]
上記のJSPページで、私の疑問は
デフォルトでは
String[]
、「スクリプトレット」の配列がどの JSP スコープ (つまり、ページ、リクエスト、アプリケーション) でも作成されないのはなぜですか? したがって、その配列を明示的にリクエスト スコープに設定しました。デフォルトでは、変数
x
が「ページ スコープ」に作成されるのはなぜですか?状況 1 と状況 2 の違いは何ですか?
email - Google ドライブ SDK でユーザー情報を取得する
私はこの 3 つのスコープを使用しています。
それらを承認し、次に従ってユーザーのメールアドレスを取得しようとします
:
https://developers.google.com/drive/v2/reference/permissions/list
また、emailAddress が表示されません。
「Try it!」で同じスコープ (最初の 2 つだけでも) を含めている場合。セクションで
は、emailAddress を含む結果が得られます
私は何が欠けていますか?
ruby-on-rails - ActiveRecord モデルのスコープ メソッドで親の ID を取得することは可能ですか?
belongs_to
2 つのチームを持つゲーム モデルがあるとします。
チームは、Team クラスの次のメソッドを使用してゲームを見つけることができます。
次に@team.games.upcoming
、Game クラスのこのメソッドを使用して使用します。
スコープは一緒にマージされ、完全に機能しました。
今、私はこれを可能にするメソッドを書こうとしています:
で確認できます
しかし、?????の正しいチームIDを渡す方法がわかりません。これは可能ですか?以前に尋ねられた場合、これを見つけるために何を検索すればよいかわかりません。
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スコープを「セッション」から「リクエスト」に変更する唯一の方法はありますか? しかし、それは私のデータ エクスポートがバックグラウンドで動作しないという問題を引き起こします。
または、この問題を他の楽器で解決できますか?
グリーツ・マーウィード
ruby-on-rails - Rails 関連付けメソッドとスコープの使用
スコープの代わりに関連付けメソッドを使用するのが適切なのはいつですか? これは、スコープを介した関連付けメソッドを正当化すると私が考える例です。
のようなものを呼び出して、ユーザーの現在の完全な認定を取得できるようにしたいと考えていますuser.accreditations.current
。
この戦略は、「現在の」メソッドが関連する User モデルで定義されているため、より適切に感じられます。Accreditation.current の呼び出しは、コンテキストを提供するユーザーなしでは現在の概念がないため、実際には関係ありません。
スコープを使用した同じ結果を次に示します。