如何为belongs_to模型创建和验证表单?

时间:2015-11-05 02:34:02

标签: ruby-on-rails

表单包含将用于创建belongs_to模型(令牌表)的查找键(用户输入)。也就是说,查找键是父记录的属性。在我的情况下,这是一封电子邮件,我想在继续创建belongs_to对象之前验证其格式

class UserToken < ActiveRecord::Base
 belongs_to :user
 validates_presence_of :user

 attr_accessor :email # required to validate form input?
 validates :email, presence: true, format: /.+@.+/
end

问题是我必须打电话有效吗?在分配UserToken模型的用户属性之前。用户属性显然是零,因为我需要验证电子邮件输入并首先查找记录。

我不认为删除belongs_to验证是正确的路径。我该怎么办?

0 个答案:

没有答案