数据未在rails中创建

时间:2018-03-10 10:53:47

标签: ruby-on-rails

我在两个模型之间设置了关联

Question.rb

class Question
  include Mongoid::Document
  field :title, type: String
  field :right_answer, type: String
  has_many :choices
end

Choice.rb

class Choice
  include Mongoid::Document
  field :option, type: String
  belongs_to :question
end

然后我试图创建一个选择对象

Choice.create(option: "xxxxx")

当我检查数据库做Choice.last时,我看不到最后创建的对象。我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

下面的mongoDB文档(https://docs.mongodb.com/mongoid/master/tutorials/mongoid-documents/) 似乎你错过了设置数据库和收集保存模型的行。

下面的示例代码来自官方文档:

ActiveSupport::Inflector.inflections do |inflect|
  inflect.singular("status", "status")
end