diff --git a/app/views/posts/template_field/_year.haml b/app/views/posts/template_field/_year.haml index dba6e22..f6f2865 100644 --- a/app/views/posts/template_field/_year.haml +++ b/app/views/posts/template_field/_year.haml @@ -1,4 +1,11 @@ = number_field_tag field_name_for_post_as_string(name), value, class: 'form-control', - required: template.required? + required: template.required?, + list: "#{name}_years", + min: template.min, + max: Date.today.year + +%datalist{id: "#{name}_years"} + - (template.min..Date.today.year).to_a.each do |y| + %option{value: y}