Rails 3 - проверка флажков - PullRequest
       14

Rails 3 - проверка флажков

0 голосов
/ 02 сентября 2011

У меня есть флажки формы 2, и я пытаюсь найти способ, как его проверить - я хочу знать, если пользователь нажал на один из двух флажков ...

Я пытался сделатьэто с validates_presence_of, но, к сожалению, безуспешно ...

Может кто-нибудь помочь мне, пожалуйста, как это сделать?Спасибо, М.

1 Ответ

0 голосов
/ 02 сентября 2011

Для этого вы можете использовать пользовательские функции проверки.

 validate :custom_checkbox_validation

      def custom_checkbox_validation
        errors.add(:base, "Please check atleast one checkbox.") unless chkbox1 || chkbox2
      end

Для этого у вас должно быть 2 флажка в ваших файлах просмотра.

<%= form.check_box :chkbox1 %>
<%= form.check_box :chkbox2 %>
...