大家好,请问我在 calss User { 。。。。 after_create :set_profile def set_profile @profile = self.build_profile end } 而 在 models 对 profile 加了如下验证 validates_numericality_of(:birth_month,:only_integer => true,:greater_than =>0,:less_than =>13 ,:message => '1-12') validates_presence_of :birth_year, :birth_month, :birth_day #不能为空验证 validates_numericality_of :birth_day #不能为非数字验证
此时外键就不能创建了 就是说不能创建 profiles 了 如果不加验证就能顺利创建 profiles 我想加验证请问有什么方法解决