を挿入しません。アプリをレール - mongoid私はちょうどレール-APIとのMongoDB(レールで宝石mongoid)とアプリ上で作成するために始めた新しいフィールド
私はこのように私のモデルを作成しました:
class User
include Mongoid::Document
include Mongoid::Timestamps
embeds_many :language
accepts_nested_attributes_for :language
field :name, type: String
field :lastname, type: String
field :mail, type: String
field :passwd, type: String
field :auth_token, type: String
end
と私は私のモデルに別のフィールドを追加します。私はこれを追加私のモデルの最後にそう
:
field :slug, type: String
しかし、私は、新しい文書を挿入すると、mongoidは、新しいフィールドを検出し、nullを返しません。
私は熊手やろう:移行をしかしMongoDBを持つ無用であると私は、問題を見つけることができません。私たちを手伝ってくれますか?
敬具
また、どのを与えるだろう、あなたの新しいフィールドにデフォルト値を追加することができますすべての古いレコードはフォールバックの値です。 'field:slug、type:String、:default =>" "' –