Я создаю форму и использую HTML :: FormHandler. У меня есть поле выбора, подобное следующему:Как визуализировать отдельные поля с помощью HTML :: FormHandler
has_field color => (
type => 'Select',
default => 'green',
);
sub options_color {
return [[ qw(red green blue)]];
}
В моем шаблоне, если я использую следующую строку, чтобы сделать форму этого поле выбора правильно отображается в виде раскрывающегося списка, заполненных опции, которые я установил в методе options_color ,
[% form.render %]
Однако, я хотел бы визуализировать поля индивидуально. Я считаю, что я правильно использую метод render_field, чтобы отображать только поле цвета, но следующая строка ничего не производит в моем браузере.
[% form.render_field('color') %]
Я считаю, что мой код соответствует документации, но я не вижу поведение, что документация для HTML :: FormHandler описывает. Любые идеи были бы очень полезными. Благодаря!
цвета против цвета опечатки? – ThisSuitIsBlackNot
Я изменил его на цвет вместо цвета в вопросе переполнения стека. В моем фактическом коде это цвет везде, так что это не проблема. – killianjackson
Скопируйте и вставьте точный код, который вы используете, когда задаете свои вопросы. Таким образом, люди не тратят время на поиск ошибок в поддельном коде, и вам не нужно тратить время на ответ на свои комментарии. :) (не говорю, что я потратил впустую больше, чем около 5 секунд, просто некоторые общие советы) – ThisSuitIsBlackNot