Ruby on rails 在Rails Mongoid中使用“属于”和“嵌入”

Ruby on rails 在Rails Mongoid中使用“属于”和“嵌入”,ruby-on-rails,mongoid,Ruby On Rails,Mongoid,我关注的是MongoDB网站,内容简短,没有文档记录的教程示例 有两种型号: Rails 6 MongoDB Mongoid 我创建了一个帖子,如下所示: Post Comment rails g scaffold Post title:string body:text 然后创建注释,如下所示: Post Comment rails g scaffold Post title:string body:text 以下是自动生成的代码: models/post.rb: rails g sc

我关注的是MongoDB网站,内容简短,没有文档记录的教程示例

有两种型号:

Rails 6
MongoDB
Mongoid
我创建了一个帖子,如下所示:

Post
Comment
rails g scaffold Post title:string body:text
然后创建注释,如下所示:

Post
Comment
rails g scaffold Post title:string body:text
以下是自动生成的代码:

models/post.rb:

rails g scaffold Comment name:string message:string post:belongs_to
models/comment.rb:

class Post
  include Mongoid::Document
  include Mongoid::Timestamps
  field :title, type: String
  field :body, type: String

  has_many :comments, dependent: :destroy
end
在comment.rb中,我期望:

class Comment
  include Mongoid::Document
  include Mongoid::Timestamps

  field :name, type: String
  field :message, type: String

  embedded_in :post
end
嵌入的东西是否适合使用,或者我是否应该将其更改为:属于?

指示将
嵌入的东西更改为
属于

指示将
嵌入的东西更改为
属于