Таким образом, стандартный способ написать это, похоже, array.include?(object)
.Однако я считаю, что намного труднее читать и понимать по сравнению с object.in (массивом).Есть ли что-то подобное в ruby?
Пример, который я только что повторил, был (user_role - строка, а allow_user_roles - массив строк):
allowed_user_roles.include?(user_role)
Я знаю, что это, вероятно,личные предпочтения, но я нахожу это намного легче читать и понимать.
user_role.in(allowed_user_roles)