我想知道是否有更好的方法在rails中編寫這段代碼。如果條件失敗,則返回false
def self.get_user_id(name)
current_user_id = User.current.id
user_id = User.where("name=?",name).id
admin = check_admin(current_user_id)
if (admin == TRUE || user_id == current_user_id)
istrue = user_id
else
istrue = FALSE
end
return istrue
end