問題タブ [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.

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

ruby-on-rails - any_of と between のモンゴイドの組み合わせ

私は次のようなことを達成する必要があります:

any_ofとの組み合わせを使用して可能ですかbetween。または他の代替手段はありますか?

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

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 は次のとおりです。

ここにモデルがあります

コントローラー:

ルート

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

ruby-on-rails - Mongoid 配列フィールドにハッシュが含まれるのはなぜですか (["$each"=>"My value"]?)

ArrayMongoid モデルにフィールドがあります。次に、いくつかの要素をこの配列にプッシュします。

私の配列要素がすべてキーでハッシュにラップされる理由を知っている人はいます"$each"か?

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

ruby-on-rails-3 - Rails4 でペーパークリップ コールバック before_post_process が機能しない

私は Rails4 と mongoid-paperclip で作業しています

ファイル名を変更したかったので、私のクラスは次のとおりです。

これを達成する方法!!!

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

ruby-on-rails - 埋め込まれた子による親の Mongoid クエリ (2 つの値を使用)

メールモデルが埋め込まれた連絡先モデルがあります

「email_type」が文字列と一致し、そのメールの「unsubscribed」フラグが false であるメールアドレスを持つすべての連絡先を見つけるために、連絡先レコードをクエリしようとしています

これまでの私の最高のヒットは次のとおりです。

しかし、これは、タイプが「職場」の場合はすべての電子メール アドレス、またはいずれかの電子メール アドレスが登録解除されている連絡先を検索します。これは、返される連絡先が多すぎることを意味します。

私がする必要があるのは、タイプが「職場」であり、そのメールアドレスも登録解除されている場合、連絡先を見つけることです...これを行う方法はありますか?