0
我有兩個型號:驗證,使相同的用戶名是不是在其他模型
class Admin < ActiveRecord::Base
has_secure_password
validates_presence_of :username
validates_uniqueness_of :username
end
class User < ActiveRecord::Base
has_secure_password
validates_presence_of :username
validates_uniqueness_of :username
end
你怎麼能看到這兩種模式有一個用戶名!我現在的問題是我如何評估我的模型,使用戶名在管理員和用戶中是唯一的!或者更好地說,沒有用戶名是在管理模型和用戶模型!由於
或'如果User.find_by_name(用戶名)|| Admin.find_by_name(用戶名)' –