問題タブ [mongoid4]
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-on-rails - any_of と between のモンゴイドの組み合わせ
私は次のようなことを達成する必要があります:
any_of
との組み合わせを使用して可能ですかbetween
。または他の代替手段はありますか?
ruby-on-rails - 新鮮な Rails-4.1.0rc1 コントローラ インデックスが、nil:NilClass に対して未定義のメソッド「to_sym」をスローする
Rails と sqlite を使用して新しいアプリを作成し、サーバーを起動してコントローラーのインデックス アクションに移動すると、レコードが作成されていない場合でも nil エラーがスローされません。しかし、mongoid で同じことを行い、index アクションに移動すると、nil:NilClass に対して未定義のメソッド「to_sym」が得られます。コントローラー インデックス アクションで、Message.all.to_aを使用しようとしましたが、エラーがまだスローされ、Message.all.entriesを試しましたが、エラーがまだ発生します。
たとえば、Mongoid-4 を使用して新しい Rails-4.1.0.rc1 アプリを作成しました。これは、github で mongoid マスターを指しており、アプリが * ruby 2.1.0p0 *を使用しているためです。
次に、足場ジェネレーターを使用して、以下に示すように、フィールドが 1 つだけのモデルを作成しました。
Rails サーバーを起動して **localhost:3000/messages に移動すると、次のようになります。
index.html.erb は次のとおりです。
ここにモデルがあります
コントローラー:
ルート
ruby-on-rails - Mongoid 配列フィールドにハッシュが含まれるのはなぜですか (["$each"=>"My value"]?)
Array
Mongoid モデルにフィールドがあります。次に、いくつかの要素をこの配列にプッシュします。
私の配列要素がすべてキーでハッシュにラップされる理由を知っている人はいます"$each"
か?
ruby-on-rails-3 - Rails4 でペーパークリップ コールバック before_post_process が機能しない
私は Rails4 と mongoid-paperclip で作業しています
ファイル名を変更したかったので、私のクラスは次のとおりです。
これを達成する方法!!!
ruby-on-rails - 埋め込まれた子による親の Mongoid クエリ (2 つの値を使用)
メールモデルが埋め込まれた連絡先モデルがあります
「email_type」が文字列と一致し、そのメールの「unsubscribed」フラグが false であるメールアドレスを持つすべての連絡先を見つけるために、連絡先レコードをクエリしようとしています
これまでの私の最高のヒットは次のとおりです。
しかし、これは、タイプが「職場」の場合はすべての電子メール アドレス、またはいずれかの電子メール アドレスが登録解除されている連絡先を検索します。これは、返される連絡先が多すぎることを意味します。
私がする必要があるのは、タイプが「職場」であり、そのメールアドレスも登録解除されている場合、連絡先を見つけることです...これを行う方法はありますか?