問題タブ [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 - Deviseスコープに正しい確認電子メールテンプレートを送信させる方法は?
どうしても必要になるまで、Deviseコントローラーをオーバーライドせずに、複数のスコープでDeviseを使用しようとしています。やっとコントローラーをオーバーライドしなければならないところまで来たのではないかと思います。
私には、教員、教授、学生という3つの異なるポータル/スコープがあり、それらはすべてユーザーデバイスモデルを使用しています。これらのスコープにはそれぞれ、独自のデバイスビューとカスタムサインインテンプレートがあります。
私が抱えている問題は、サインインしているスコープに関係なく、同じ確認メールテンプレートを取得することです。取得し続けるのは、routes.rbファイルで定義されている最初のテンプレートです。例えば:
確認メールを受け取るたびに、学生確認メールテンプレートが使用されます。教員を一番上に移動すると、教員のメールなどが届きます。
Deviseをオーバーライドせずに、各スコープにそれぞれの確認電子メールテンプレートを送信させる方法はありますか?
php - 変数をphpスコープから同じページの別のphpスコープに渡す
別のphpスコープに格納されている変数の値を取得したい
2つのphpスコープは同じページにあります。
ruby-on-rails-3.1 - 自己参加 HABTM アソシエーションの範囲
Rails 3.1.3
onを使用するとRuby 1.9.2
、次のようになります。
Aは多くの にUser
関連付けられ、 a は多くのに関連付けられています。が与えられたとき、彼女のいずれかの州にいる他のすべての を見つけたいと思います。State
State
User
User
User
私は試した:
このエラーの場合 (読みやすいようにフォーマットされています):
states_users
参照の 1 つに別名を付ける何らかの方法が必要であることは認識していますが、 scope
.
これが私が書くSQLです:
考え?
ありがとう。
更新 12/14/2011 @ 10:48 AM:
機能しているものは次のとおりです。
特にエレガントではありませんが、機能しています。次のように、このスコープを他のスコープとチェーンできるようusers
に、「着信」の参照をエイリアスする必要があります。User
改善のための提案は大歓迎です。
c# - C#のスコープとネストされた名前空間
C#にプロジェクトがあり、2つの名前空間が別々のファイルで定義されており、一方が他方のサブセットです。
Toolbox
1番目の名前空間に属するという静的クラスがあります。Toolbox
2番目の名前空間のカスタムクラスからクラスの保護された静的変数を呼び出そうとすると、保護レベルが原因でアクセスできないというエラーが表示されます。
なぜこのエラーが発生するのですか。2番目の名前空間は1番目のサブセットであるため、変数を保護することで、2番目の名前空間のクラスがそれを認識できるようになるという意味ではありませんか?
もちろん、変数をpublicに設定すると、このエラーはなくなりますが、興味があります:)
ruby-on-rails - Rails 3 の Ransack でスコープを使用するにはどうすればよいですか?
私のウィジェットモデルには、次のものがあります。
理想的には、このスコープを Ransack の検索結果のフィルターとして使用したいので、コントローラーには次のものがあります。
これを行うと、次のエラーが生成されます。
Array:0x007ff9b87a0300 の未定義のメソッド「search」
Ransack は、配列ではなく ActiveRecord リレーション オブジェクトを探していると思います。範囲をランサックのフィルターとして使用できる方法はありますか?
ruby-on-rails - 結合されたテーブルの条件に基づいて Rails 結合モデル レコードを取得する
ファインダーSQLを使用せずにこれを行う「適切な」Rails(3.1)の方法があるかどうか疑問に思っています。
私はSTI階層を持っています:
関連パーティは、外部キーの party_id と related_party_id を使用して、party_relationships テーブルとモデルを介して結合されます
私ができるようにしたいのはこれです:
Rails 3.1でこれを行う最良の方法は何ですか?
jsf - 再び@ViewScopedミステリーについて
ここで @ViewScoped マネージド Bean について既に質問しました。
Commandlink アクションと @viewscoped の奇妙な動作
残念ながら、私が持っている JSF に関する本やドキュメントには @ViewScoped アノテーションのヒントしかなく、その舞台裏のメカニズムは明らかにされていません。そのため、JSF Bean でひどい頭痛がした後、Mojarra 2.1 でいくつかのテストを行ったところ、(私にとって) いくつかの新しい奇妙な結果が得られました。
まず最初に、同じページに対して Get リクエストを連続して実行すると、リンクされた @ViewScoped マネージド Bean が毎回再作成されます。同じページへの連続した Post の同じ動作、つまりマネージド Bean が投稿間で存続し、再度作成されないことを期待していたでしょう。
新しい @Viewscoped マネージド Bean が作成されたときに、前のマネージド Bean が破棄されたことを意味しません。驚いたことに(私にとって)、しばらくの間アクセス可能なままです。ブラウザーの戻るボタンを使用してこの事実に気付きました (私はそれが no no であることを知っています): 別のフィルター データを持つ新しいマネージド Bean が作成されたため、「期限切れ」になるはずだったマネージド Bean からいくつかの詳細データを取得できました。
私の結果が正しいことを確認できますか? コードを見なくても @ViewScoped の内部メカニズムに関する情報はどこにありますか?
ありがとうフィリッポ
sql - Railsスコープが通常の場合に機能しないwhere()クエリが機能する
クラスで比較的単純な名前付きスコープを構築しようとしていProducts
ます。奇妙なことに、クエリを直接発行すると(a la Product.where()
)、期待どおりの結果が得られます。ただし、このクエリがscope
宣言に変更された場合、結果セットはになりnil
ます。
クエリを直接呼び出すと機能するのに、スコープにすると何も生成されないのはなぜですか?実際のコードは次のとおりです。
ありがとうございました!
トム
ruby-on-rails - 現在の並べ替え順序に基づいて次、前へ
次のようなインクルード モジュールで定義されたスコープがあります。
しかし、実際には、特定の列に基づくのではなく、現在の並べ替え順序が何であれ、次に、前に行うようにしたいので、たとえば
その場合、ActsAsAdjacent は代わりに name を自動的に使用します。
実際、現在の ActiveRecord オブジェクトのオフセットを返すメソッドがあれば、私の問題は解決します。ただし、存在するオフセットは、返されるレコードのオフセットを設定するだけです。
jquery - Jquery と JavaScript のスコープ
良い一日。関数内で呼び出されたメソッドが何も返さないのはなぜですか?