Я только начал создавать приложение с помощью rails-api и mongoDB (gem mongoid in rails).rails app - 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 не обнаружит новое поле и вернуть нуль.
Я пытаюсь сделать рейк: миграция, но бесполезно с mongodb, и я не могу найти проблему. Не могли бы вы помочь мне?
С наилучшими пожеланиями
Вы также можете добавить по умолчанию в вашей новой области, которая даст все ваши старые записи являются резервным значением. 'field: slug, type: String,: default =>" "' –