問題タブ [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.
ruby-on-rails - mongoid と kaminari が未定義のメソッド ページをスローする
mongoid で kaminari を使用すると、エラーが発生します
何が悪いのかわからない。私も走ってみました
エラーが発生します
gem は Gemfile に存在します。ダブルチェック。
ruby-on-rails - モンゴイド協会を通じて注文する方法
関連からの値を持つコレクションを注文したいと思います。
例:
次のような投稿の複数の関連付けを取得しました。
- コメント
- 評価
- アタッチメント
次のようなこの関連付けを通じて投稿を注文するにはどうすればよいですか:
- order_by most_commented
- order_by most_rated
- order_by most_associations ....
ありがとうございました。
ruby - レールのないモンゴイド
スタンドアロンの Ruby アプリケーションで遊んでいますが、Mongoid 3.0.13 が動作するように構成できません。
次のような構成ブロックを持ついくつかのサンプルアプリに出くわしました。
または
これらの結果は次のとおりです。
最近、構成設定が変更されたようです。
私も試しました:
しかし、それは何もしないようです。
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
バージョン:
ruby - Mongoidのネストされた関連付けはObjectを返しません
私は3つのモデルを持っています
いくつかのユーザーメッセージを取得しようとしています
これにより、メッセージ配列ではなくtrueが返されます。私が間違っていることであるか、クエリを2つの部分に分割する必要があります。
ruby - Mongoid:多くを埋め込んで、埋め込まれたものの1つを参照できますか?
ゲームのリストがあります。それぞれにスコアのリストが埋め込まれています。スコアリスト以外の最高スコアへの参照を保持したいと思います。
と を試してみbelongs_to
ましたhas_one
が、エラー メッセージが表示されました。スコアの関連ビットを「best_score」と呼ばれるハッシュに保存できると思いますが、多くのスコアを埋め込み、そのうちの 1 つを「Best」として参照する方が理にかなっています。これは可能ですか?
mongoid3 - 比較可能性の問題 rails 4 beta、ruby 2.0.0、mongoid
次のバージョンのレール、ルビー、モンゴイドを使用してテストアプリケーションを作成しています。
私GemFile
の見た目はこんな感じ
しかし、bundle
コンソールで実行すると、次のエラーが発生します。
Bundler は、gem "activemodel" の互換性のあるバージョンを見つけることができませんでした:
誰でも助けることができますか?お願いします.....
ruby-on-rails-3 - devise + facebook-omniauth へのカスタム画像サイズ
私はmongoid、rails 3.2.10、omniauthをdeviseで使用しています..そしてFacebookのプロフィール画像URLのカスタムimage_sizeを設定しようとしています
上記のように設定しましたが、結果は以下のとおりです..
だから私はfacebook-omniauth Strategy.rbファイルをチェックアウトしました。私は何をすべきか教えてください..
mongoid - mongoid に埋め込まれた特定のドキュメントにアクセス/選択するにはどうすればよいですか?
これを行うより良い方法はありますか?
私はこの方法でグループにアクセスしています:
ユーザーが 1000 個の埋め込みグループを (仮説的に) 持っている場合、それは 1000 個のグループを反復処理する必要があるということですか? 特定のグループにアクセスするより良い方法はありますか?
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'キーの下に保存する必要はないと思います。ここで何かが足りないのではないかと思います。何か案は?