我有一个用户模型的模型(这我想重新命名为句法原因UserAccount的)创建一个条件
class User < ActiveRecord::Base
has_one :tutor, dependent: :destroy
end
然后,我有一个辅导模式
class Tutor < ActiveRecord::Base
belongs_to :user
end
不过,我只如果将is_tutor布尔值设置为true,则要创建辅导员信息。 is_tutor是用户表中的一列。
该逻辑应该添加到用户has_one逻辑中的验证或条件中吗?这将如何完成?
谢谢!
你想在什么时候创建导师?在创建user_account之后? – rmagnum2002
创建用户帐户。然后,用户可以通过在编辑帐户页面中选择一个check_box来决定他们是否想成为学生或导师(甚至是两者)。 – DaniG2k
因此,他将选择此选项并更新其帐户,现在,当用户再次编辑他的sccount并取消选中该选项时会发生什么? – rmagnum2002