Ruby on rails Rails:带有我的类的对象数组的模型
我要开始RoR了。我的模型是这样设计的: 用户 -登录名:string -密码:string -电子邮件:string -追随者:数组(用户类型) 我现在有一个termainal rails命令:*Ruby on rails Rails:带有我的类的对象数组的模型,ruby-on-rails,ruby,arrays,model,Ruby On Rails,Ruby,Arrays,Model,我要开始RoR了。我的模型是这样设计的: 用户 -登录名:string -密码:string -电子邮件:string -追随者:数组(用户类型) 我现在有一个termainal rails命令:* rails generate model User login:string password:string email:string 但我不知道如何告诉我生成的模型我想要一个用户数组 我觉得我的问题有点愚蠢,因为Ruby就像PHP(没有类型)。但我更愿意问。。。 谢谢你的帮助 如果你想拥有类似的
rails generate model User login:string password:string email:string
但我不知道如何告诉我生成的模型我想要一个用户数组
我觉得我的问题有点愚蠢,因为Ruby就像PHP(没有类型)。但我更愿意问。。。
谢谢你的帮助 如果你想拥有类似的追随者,你必须使用多对多关联。 请查看rails指南中的关联: 您必须记住,当您生成一个模型并指定login:string时,例如,您指定了将在数据库中创建的列的名称和类型 正确的方法是建立多对多关系。你必须说你的用户有很多追随者(我假设如果一个用户有很多追随者,他可以跟随很多用户?)。您需要创建一个将用户与另一个用户关联的其他表 你会在谷歌上找到许多文章,解释如何创建多对多关系。 但是铁路指南确实做得很好,先看一看 编辑: 由于您的追随者也是用户类型,您必须这样做: 拥有且属于多个追随者,:class\u name=>“用户” 您可以查看文档中的其他选项: