Я новичок в рельсах и делаю простую форму.В форме у меня есть поле с вопросом "Любишь ли ты мороженое?"
<%= f.label "Do you like ice cream?" %>
<%= f.select :support_type, [['Yes'],['No']] %>
<%= f.submit "Submit" %>
Я хотел бы подтвердить, что пользователь выбрал «Да», выплюнул ошибку и выделил форму (как в случае с validates_presence_of для неполной формы), если пользователь отправил ответ «Нет».Я создал метод проверки:
def validate
if self.support_type == 'Yes'
errors.add(:support_type, "You are crazy")
return false
end
end
, но мне это не помогло.Любая помощь или советы будут высоко ценится.Спасибо.