我希望用户能够创建一个“注释”,其中包含多个文本字段、图像、图表等内容。(就像学校的笔记本一样)
我正在创建这些模型:
- 用户
- 笔记
- 图片
- 图形
文本
class User < ActiveRecord::Base belongs_to :note has_many :notes end class Note < ActiveRecord::Base has_one :user has_many :graphs has_many :images end class Graph < ActiveRecord::Base belongs_to :note end class Image < ActiveRecord::Base has_one :note end class Text < ActiveRecord::Base has_one :note end
我会用每个表的 id 连接表,如 note_graph、note_image 等吗?
用户可以有很多笔记,但笔记只能有一个用户(任何人都可以查看)。
我希望文本和其他内容包含在注释中。
请帮助:S