在表单对象中获取validates_uniqueness_of的未定义方法

时间:2015-08-10 13:45:33

标签: ruby-on-rails

class AfterSignUpForm < ApplicationController
  include ActiveModel::Model 
  validates_uniqueness_of :username
end 

对于rails中的上述form_object,我不知道为什么我得到了未定义的方法错误,我已经包含了ActiveModel :: Model

2 个答案:

答案 0 :(得分:0)

您应该在模型类中编写模型级验证,该验证由ActiveRecord继承:Base

答案 1 :(得分:0)

好吧,你是在控制器中做的,这可能是一个坏主意。但要解决实际问题,你在控制器中有“用户名”吗?如果没有,那可能是问题(但同样,我不建议在控制器中使用这个混合)