2016-08-21 2 views
1

Я использую рельсы 4.2.5 с mongoid 5.1.0 на окнах 10 в режиме dev. Я создал модель «Регистрация», но не сохранит ее в MongoDB. Я вижу, что рельсы соединяются с MongoDB, но транзакции не выполняются.Монгоид в рельсах, не сохраняющий документ

Что мне не хватает?

код модели:

class Signup 
    include Mongoid::Document 

    field :email, type: String 
    field :date, type: DateTime, default: ->{ Time.now } 

end 

Консольные тесты:

irb(main):034:0> s = Signup.create 
=> #<Signup _id: 57b9d0436fc5511c04a945ce, email: nil, date: 2016-08-21 16:01:07 UTC> 
irb(main):035:0> Signup.count 
=> 0 
irb(main):036:0> s.save! 
=> true 
irb(main):037:0> Signup.count 
=> 0 
irb(main):038:0> 

ответ

0

найдено решение, я использовал точку в имени базы данных в mongoid.yml (project.io), которые каким-то образом затрудненного создание дб , Я удалил его (project_io), и теперь все работает так, как должно.

Смежные вопросы