我有一个定义为运动员的方法,它是用户模型中的创始人,还有一个布尔列定义为运动员,默认值为 false。
提供者是 twitter 或 facebook,如果提供者不是其中的任何一个并且为空白,那么我希望它在下面的方法中将运动员列切换为 true。
def athlete?
provider.blank?
end
我尝试了多种方法,但没有运气,比如下面的切换方法没有运气。
def athlete?
provider.blank?
user.toggle!(:athlete)
end