我有一本书模型和笔记模型。每本书都可以有很多笔记。具有单个属性的资源。签署一些有味道?
# note.rb
id | book_id | content | page_number | author_id |
我想运行一个查询很多像
- 获取所有的笔记某本书
- 显示某本书的所有注意页面的43页
这些类型的查询似乎有利于制作单独的known_pages模型,以便一本书可以有许多known_pages,并且每个noted_page可以有多个notes。这很好,但我的noted_pages表将实际上只有一个id列和一个page_number列,这些列并不适合我。
是否有更标准的方式来实现这种设置或我的思维好吗?
在这个问题上的大部分答案帮助我解决了我的问题,但我接受这个问题,因为它最能描述我最终做了什么,而且我对解决方案感到满意。 – 2011-04-14 07:00:28