Выглядит просто, но ваш цикл for выдает только числовые предположения. Вы не можете ожидать угадать пароли со смешанным шаблоном без генерации оценок, которые имеют смешанный шаблон. Ваши догадки должны включать специальные символы и буквы, и вам нужно подумать о том, как создать такие догадки.
Один из способов сделать это - иметь под рукой множество возможных символов. Начните с установки каждого символа вашего предположения на первый возможный символ в вашем массиве. Затем вы должны изменить каждый символ, добавив в него массив символов. Конечно, количество догадок и требуемое время будет намного больше текущего.
Если Вы будете использовать check_box
в контексте формы, то флажок покажет любое значение, что поле имеет.
@user = Person.find(:first)
@user.active = true
check_box 'user', 'active' #=> will be checked by default
, Если Вы используете check_box_tag
, третий параметр является начальным состоянием ( check_box_tag
документ ):
check_box_tag "active", 1, true