Ruby on rails 如何在rails中建立关系?

Ruby on rails 如何在rails中建立关系?,ruby-on-rails,relationship,Ruby On Rails,Relationship,我有三张桌子: 用户包括姓名、电子邮件、密码、确认密码、角色等字段 时间表包括日期、时间、工作时间等字段 附件由上载文件字段组成。此上载文件字段用于时间表表单 现在,我如何在所有场景中建立关系,例如,我想查看用户的上传文件 我不熟悉rails。请帮忙。 提前谢谢。好吧,先用英语想想你的应用程序想要什么,然后再用ORM。比方说 您希望用户有多个时间表,每个时间表有一个附件。所以你可以说 class用户

我有三张桌子:

  • 用户包括姓名、电子邮件、密码、确认密码、角色等字段
  • 时间表包括日期、时间、工作时间等字段
  • 附件由上载文件字段组成。此上载文件字段用于时间表表单
  • 现在,我如何在所有场景中建立关系,例如,我想查看用户的上传文件

    我不熟悉rails。请帮忙。
    提前谢谢。

    好吧,先用英语想想你的应用程序想要什么,然后再用ORM。比方说 您希望
    用户
    有多个
    时间表
    ,每个
    时间表
    有一个
    附件
    。所以你可以说

    class用户
    您的数据库字段需要一些额外的参数,
    timesheets
    need
    user\u id
    attachments
    need
    timesheet\u id

    因此我认为,在学习rails的同时,您还应该学习一些关于数据库的知识,以及

    class User < AR::Base
      has_many :timesheets
    end
    
    class TimeSheet < AR::Base
      has_one :attachment
    end