Как я могу использовать &&, если в Ruby on Rails? - PullRequest
9 голосов
/ 29 мая 2010

Я попробовал следующее условие && для своего оператора if, и я получил ошибку "неверный диапазон":

<% if (from_today(contact, call.days) == 0..7) && (show_status(contact, call) == 'no status') %>

Почему и как я могу это исправить? Единственный способ, которым я мог это сделать, - это создать второе вложенное выражение if и разбить его на части ... не красиво: (

Ответы [ 2 ]

12 голосов
/ 29 мая 2010
<% if (from_today(contact, call.days) == (0..7) && show_status(contact, call) == 'no status') %>
3 голосов
/ 29 мая 2010

Попробуйте поставить 0..7 в скобках. && не ваша проблема здесь.

...