問題タブ [mongoid3]

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 投票する
1 に答える
297 参照

ruby-on-rails - mongoid と kaminari が未定義のメソッド ページをスローする

mongoid で kaminari を使用すると、エラーが発生します

何が悪いのかわからない。私も走ってみました

エラーが発生します

gem は Gemfile に存在します。ダブルチェック。

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

ruby-on-rails - モンゴイド協会を通じて注文する方法

関連からの値を持つコレクションを注文したいと思います。

例:

次のような投稿の複数の関連付けを取得しました。

  • コメント
  • 評価
  • アタッチメント

次のようなこの関連付けを通じて投稿を注文するにはどうすればよいですか:

  • order_by most_commented
  • order_by most_rated
  • order_by most_associations ....

ありがとうございました。

0 投票する
4 に答える
4579 参照

ruby - レールのないモンゴイド

スタンドアロンの Ruby アプリケーションで遊んでいますが、Mongoid 3.0.13 が動作するように構成できません。

次のような構成ブロックを持ついくつかのサンプルアプリに出くわしました。

または

これらの結果は次のとおりです。

最近、構成設定が変更されたようです。

私も試しました:

しかし、それは何もしないようです。

0 投票する
6 に答える
13193 参照

rails-engines - Rails Engine + Mongoid:「default」という名前のセッションの構成が見つかりませんでした

Rails Mountable App を作成し、'mongoid' および 'rspec' gem を追加しました。ここでスペックを実行しようとすると、次のエラーが発生します。

Mongoid.load!(Rails.root.join("config", "mongoid.yml"))すべてに行を追加すると、spec_helper.rb正常に動作します。

それはなぜですか?また、load 関数を呼び出す必要のない通常の Rails アプリのように機能を取得するにはどうすればよいですか?

モンゴイド.yml

バージョン:

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

ruby - Mongoidのネストされた関連付けはObjectを返しません

私は3つのモデルを持っています

いくつかのユーザーメッセージを取得しようとしています

これにより、メッセージ配列ではなくtrueが返されます。私が間違っていることであるか、クエリを2つの部分に分割する必要があります。

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

ruby - Mongoid:多くを埋め込んで、埋め込まれたものの1つを参照できますか?

ゲームのリストがあります。それぞれにスコアのリストが埋め込まれています。スコアリスト以外の最高スコアへの参照を保持したいと思います。

と を試してみbelongs_toましたhas_oneが、エラー メッセージが表示されました。スコアの関連ビットを「best_score」と呼ばれるハッシュに保存できると思いますが、多くのスコアを埋め込み、そのうちの 1 つを「Best」として参照する方が理にかなっています。これは可能ですか?

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

mongoid3 - 比較可能性の問題 rails 4 beta、ruby 2.0.0、mongoid

次のバージョンのレール、ルビー、モンゴイドを使用してテストアプリケーションを作成しています。

GemFileの見た目はこんな感じ

しかし、bundleコンソールで実行すると、次のエラーが発生します。

Bundler は、gem "activemodel" の互換性のあるバージョンを見つけることができませんでした:

誰でも助けることができますか?お願いします.....

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

ruby-on-rails-3 - devise + facebook-omniauth へのカスタム画像サイズ

私はmongoid、rails 3.2.10、omniauthをdeviseで使用しています..そしてFacebookのプロフィール画像URLのカスタムimage_sizeを設定しようとしています

上記のように設定しましたが、結果は以下のとおりです..

だから私はfacebook-omniauth Strategy.rbファイルをチェックアウトしました。私は何をすべきか教えてください..

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

mongoid - mongoid に埋め込まれた特定のドキュメントにアクセス/選択するにはどうすればよいですか?

これを行うより良い方法はありますか?

私はこの方法でグループにアクセスしています:

ユーザーが 1000 個の埋め込みグループを (仮説的に) 持っている場合、それは 1000 個のグループを反復処理する必要があるということですか? 特定のグループにアクセスするより良い方法はありますか?

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

mongoid - Mongoid 3.1の積極的な読み込み、json、およびフィールド名

最近、3.0.3からMongoid 3.1に更新されました。これにより、コードが壊れ、混乱が生じました。

次のように、belongs_to/has_many関係を持つクラスのペアがあるとします。

このすべてを次のようにデータベースに保存します。

私のAPIでは、次のように「メンバー」オブジェクトを返すことができます。

これにより、予想どおり、次のようになります。

クライアントは、必要に応じて、後続の呼び出しでフルバンドオブジェクトを要求できます。ただし、場合によっては、参照されているアイテムを直接含めたいことがあります。3.0.3では、次のようにします。

これにより、完全なバンド情報を含む新しいフィールドが追加されます。ただし、3.1では(以前のバージョンで開始された可能性がありますが、テストはしていません)、次のようになります。

それで、バンド情報がフィールドに熱心にロードされたように見えますか?':band'ではなくキー':band_id'の下に保存されるのはなぜですか?':band'は保護されていると思いますが、それでもデータを':band_id'キーの下に保存する必要はないと思います。ここで何かが足りないのではないかと思います。何か案は?