我有以下几点:
def User
has_and_belongs_to_many: :following, class: "User", inverse: :followers
has_and_belongs_to_many: :followers, class: "User", inverse: :following
end
需要注意的是用户也是一个设计对象。 这意味着,当你保存它需要一个用户名:密码:password_confirmation保存。
在Rails应用程序的环境中使用设计的,我有机会获得谁是当前登录用户的CURRENT_USER:
following_user = User.find(following_id)
current_user.following.push(following_user)
“CURRENT_USER”会保存好,因为它是通过身份验证,但following_user不会因为它不能缺少的验证:密码:password_confirmation。
反正是有,我可以禁用反对象验证?
我想追加“验证:假”逆两侧,但它并没有任何区别。 (难道我明白在这种情况下验证选项?)
什么是处理这种情况下建议的方法? 谢谢。