我想知道是否有更好的方法在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