このコードをレールに書き込むより良い方法があるかどうかを知りたいと思います。条件がレールで失敗した場合は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