我正在开发我的第一个真正的rails项目,我正在寻找一些专业建议.
我期待在MySQL数据库中有四个表(用户,书籍,评论,标签),并适用以下业务规则.
用户可以为一本书制作一个或多个评论,但评论只能属于一本书.用户可以针对书籍放置一个或多个标签,但标签只能属于一本书.
从图形上看,我提到了以下内容:( ascii art永远不会死)
+---------+ +---------+
| | | |
| | | |
| User |1 1| Book |
| |----- -----| |
+---------+ | | +---------+
| 1 | | | 1
| | | |
| | | |
| 1,* | | | 1,*
+---------+ | | 1,*+---------+
| | ---+----| |
| |1,* | | |
| Comment |--------- | Tag |
| | | |
+---------+ +---------+
Run Code Online (Sandbox Code Playgroud)
我正在寻找有关如何在Rails中配置我的模型的任何建议.目前我正在设置:
class Users
has_many :tags …Run Code Online (Sandbox Code Playgroud)