【发布时间】:2016-09-29 14:21:56
【问题描述】:
我的表格卡片中有两个字段,user_id 和 assignee_id。他们都在我的表用户中引用一个用户。需要第一个存在,但不需要第二个。
在我的验证中,我想检查第一个的完整性和是否存在,如果已填写,则只检查第二个的完整性。
我试过了,还是不行:
belongs_to :user
belongs_to :assignee, :class_name => 'User', :foreign_key => :assignee_id
validates_presence_of [:title, :user_id]
validates :user, presence: true
validates :assignee_id
请问有谁知道如何正确操作吗? 提前谢谢你。
【问题讨论】:
标签: mysql ruby-on-rails ruby validation ruby-on-rails-5