【发布时间】:2016-03-22 07:10:20
【问题描述】:
我有常驻模型
class Resident < ActiveRecord::Base
has_one :user
end
和用户模型
class User < ActiveRecord::Base
belongs_to :resident
end
我想从 Residents 的 roll_number 属性创建用户。我有一个表单,它要求用户提供一些值,包括 roll_number 字段,如果卷号与 Residents 表的 roll_number 属性匹配,则创建用户对象。
我们已经在我们的数据库中添加了管理员添加的居民(有roll_numbers的学生名单)和roll_number。如果 roll_number 与现有常驻表的 roll_number 匹配,则创建用户。
User表的属性
id:自动生成
roll_number:字符串
电子邮件:字符串
密码:字符串
resident_id:来自驻留表的引用
驻留表的属性
id:自动生成
roll_number:字符串
名称:字符串
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 activerecord