mongoid

    -1

    1答えて

    私はオブジェクトのすべての属性を取得する必要があります。メソッドattributesがあることはわかっていますが、nilの属性は返されません。たとえば は: class User include Mongoid::Document field :name field :email field :age end u = User.new(email:

    0

    1答えて

    私はUserモデルを持っています。ユーザーモデルには、名前、phone_no、acc_no、...フィールドがあります。私は3つのフィールド、すなわちname、phone_noおよびacc_noを抜きたい。そのために私は、PHONE_NOとacc_noには存在の検証はありません User.pluck(:name, :phone_no, :acc_no) を使用して、それは私が任意のはあり [

    0

    1答えて

    お時間をありがとう! コードは(mongoidがレールせずに使用した)単純です: require 'mongoid' # version 6.0.2 Mongoid.load!('mongoid.yml', :development) class Office include Mongoid::Document embeds_one :owner embed

    1

    2答えて

    私はMogoidと組み込み文書に非常に悩まされます。私はそれらを作成、編集、または破壊するための適切な方法を見つけることができません。私はウェブ上で見つけたすべての方法を試しましたが、どれもうまくいかないようです。 私はまた、レールコンソールで多くのテストを試みましたが、まだ結果はありません... 私がやったすべてのテストは、DBに固定されていません。ここで はメインクラスです: class Bo

    0

    1答えて

    は、どのように私は、同じクエリの結果を得ることができます。 Test.where(name: "Depeche Mode").first.last_connection_date はlast_connection_dateを変更する文字列 @desired_field = "last_connection_date" Test.where(name: "Depeche Mode").firs

    -1

    1答えて

    私はそれらが必要な時にソートされることを望むオブジェクトの配列を持っています。だから私は持っている: things.sort! things.each do |thing| Thing.create!(property: some_property) end things配列は、zへaからの最初の文字と文字列です。しかし、上記のコードを実行すると、データベースの最初の項目はmで

    1

    2答えて

    私のデータベースに最初の42歳の人を取得したいと思います。 どのように私はこのクエリが動作することができます: Person.where(:Age.eq => 42).first 代わりにクエリの結果を得るための、私が得た: undefined method `eq' for :Age:Symbol

    0

    1答えて

    は、私が聞くと、これらのライブラリ mongoid-geospatialを実装しようとする初期化されていない一定のポイントをmongoidしかし、彼らすべては私のために定義されていないこのクラスPointを言及します。私は何が欠けていますか? は、私はあなたがproper namespaceからそれを解決する必要がありactivesupportの::懸念 module Mappable

    2

    2答えて

    私はレールアプリにルビーを持っています。私はFacebookの指示に従ってピクセルを追加しました。 しかし、コンバージョンを追跡するには、目的の結果に達したときに表示されるページを変換する必要があります。つまり、顧客がサインアップしたことを示す場合は、登録した後に行くページを、成功するオブジェクトとして配置します。 私の問題は、顧客が申し込みをしたときに、リンク先ページがないことです。アプリはユー

    0

    1答えて

    私はmongoDBで全く新しいです。 public class BusinessUnit{ [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } public string Name { get; set; } = string.Emp