Ruby on rails 如何在rails中建立关系?
我有三张桌子:Ruby on rails 如何在rails中建立关系?,ruby-on-rails,relationship,Ruby On Rails,Relationship,我有三张桌子: 用户包括姓名、电子邮件、密码、确认密码、角色等字段 时间表包括日期、时间、工作时间等字段 附件由上载文件字段组成。此上载文件字段用于时间表表单 现在,我如何在所有场景中建立关系,例如,我想查看用户的上传文件 我不熟悉rails。请帮忙。 提前谢谢。好吧,先用英语想想你的应用程序想要什么,然后再用ORM。比方说 您希望用户有多个时间表,每个时间表有一个附件。所以你可以说 class用户
提前谢谢。好吧,先用英语想想你的应用程序想要什么,然后再用ORM。比方说 您希望
用户
有多个时间表
,每个时间表
有一个附件
。所以你可以说
class用户
您的数据库字段需要一些额外的参数,timesheets
needuser\u id
和attachments
needtimesheet\u id
因此我认为,在学习rails的同时,您还应该学习一些关于数据库的知识,以及
class User < AR::Base
has_many :timesheets
end
class TimeSheet < AR::Base
has_one :attachment
end