Ruby on rails 在Rails Mongoid中使用“属于”和“嵌入”
我关注的是MongoDB网站,内容简短,没有文档记录的教程示例 有两种型号: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
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
嵌入的东西是否适合使用,或者我是否应该将其更改为:属于?指示将嵌入的东西更改为属于指示将嵌入的东西更改为属于