У меня есть истинная и ложная анкета.Я хотел бы, чтобы пользователь дал объяснение, если нажать кнопку true.
Например:
Do you like pineapple in your pizza?
(0)True ( )False
If true, please explain:
______________________________
| |
| |
| |
| |
------------------------------
При проверке я хотел бы проверить, является ли false допустимым пустым и является ли оно истинным, чтобы не дать объяснению быть пустым.
Это то, что я до сих пор пробовал для проверки моей модели:
validates_presence_of :is_pinnapple_pizza
validates :pinnapple_pizza_explanation, presence: {if: :is_pinnapple_pizza?}
Проблема в том, что, если я нажимаю false, он возвращает ошибку «не может быть пустым» в вопросе при ответе false.
Do you like pineapple in your pizza?
( )True (0)False
can't be blank
If true, please explain:
______________________________
| |
| |
| |
| |
------------------------------
Заранее спасибо.