我对一个概念感到困惑。我在铁轨上这样做。
该实体设置是否等于数据库中的表?
该关系设置是否等于数据库中的表?
假设我们有实体设置“USER”并且实体设置为“POST”并且实体设置为“COMMENT”
用户可以根据需要发布许多帖子和评论
后属于用户
评论 - 属于帖子,用户,因此评论是弱实体。
SCHEMA
======
USER
-id
-name
POST
-id
-user_id(FK)
-comment_id (FK)
COMMENT
-id
-user_id (FK)
-post_id (FK)
所以USER,POST,COMMENT是我认为的表格。
桌子还有什么?我需要一张关于这种关系的表吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
根据您的数据,从生成器开始(添加任何其他需要的字段,请参阅rails generates model field:type, what are the options for field:type?):
rails generate model user name:string
rails generate model post user:references
rails generate model comment user:references post:references