mongoid

    5

    1答えて

    私はmongoid 2でRails 3を使用していますが、mongoid検証に関しては簡単な質問があります。 if @forum.topics.create!(name: params[:topic][:name]) # success, do something else #should handle errors but doesn't render 'new'

    5

    1答えて

    Mongoidまたは標準のRailsバリデーターで問題があるかどうかはわかりませんが、無効な文書はまだデータベースに保存されています。 私のようなものに設定したモデルがあります:私は、次の試験に合格するために期待されるが、それはない class League include Mongoid::Document has_many :teams validate do

    8

    2答えて

    だから私はモンゴルのもので遊んでいる。新しいherokuアプリを作成し、それにmongolabオプションを追加しましたが、すべてのmongoidメソッドは失敗します。 私はグーグルで調べてみましたが、この問題は1.9.3より前のルビーとよく似ていましたが、私は1.9.3を実行しています。私は何 12:22:33 web.1 | NoMethodError - undefined method `m

    5

    1答えて

    多くのプロジェクトがこの中に包まれており、私は何の(大規模な)検索もしていないので、他の誰かが同様のスタックで作業しているかどうかを確認するためにフレアを投げています。 Mongoid-enabled fork of ActiveAdminを使用して、Rails 3アプリの管理インターフェースを構築しています。 (これはFormtasticを使用してフォームを構築する)ActiveAdminはこれ

    5

    3答えて

    このリンクでは、Rails find_or_create by more than one attribute?は、アクティブなレコードで複数の属性を使用できます。 mongoidでmore属性を使用するにはどうすればよいですか? はquerying上mongoidドキュメントからあなたに

    8

    1答えて

    MongoDBが使用している既存の索引を確認します。 $ mongod > use my_db > db.system.indexes.find() Mongoidを使用してもかまいませんか? $ rails console > ? MongoHQを使用している私のヒーローアプリから便利でしょうか。ありがとう!

    14

    3答えて

    MongoDBには新しいAggregation Frameworkがあり、Mongoidでどのように使用するかを考えようとしています。 hereで説明したように、この機能を備えたMopedの支店があるようです。私はMongoDBの2.2に更新され、このように私のアプリに原付のこのブランチをインストールしようとしました: 宝石「モペット」、gitの「gitの://github.com/mongoid

    33

    5答えて

    これは尋ねる必要がありますが、文書化されていません。私は Username.where(:username=>@username, :email=>@email) は、電子メールまたはどちらか(私はORタイプのクエリにそれを変更することができますどのように、ユーザは、(ANDクエリで以下)が存在するかどうかを確認しようとしているhttp://mongoid.org/en/mongoid/doc

    5

    2答えて

    mongoidにコレクション内のすべてのドキュメントを検索して '読み込み'する方法はありますか?これまでのところ、私が使っていた :簡単にこれら2つの命令の間のコレクションに多くのデータを追加することによって破壊することができ Model.collection.find().to_json Model.delete_all 。

    8

    1答えて

    私は非常に一般的なバリデータを持っており、引数を渡したいと思います。ここで は例のモデルである: class User include Mongoid::Document field :order_type has_many :orders, inverse_of :user validates: orders, generic: true #i want