Sha256: 213ea48c9063a0d9a4ac364fc4f38a5a7ff6bd22eafe7c61836c969c508d05e7
Contents?: true
Size: 613 Bytes
Versions: 5
Compression:
Stored size: 613 Bytes
Contents
- field = filter.fields[name] - formtype = field.formtype.to_s - name ||= field.name.to_s - v = filter.v(name) - if formtype=='empty' - elsif formtype=='text' = f.input name, label: field.label, required: false - elsif formtype=='hidden' = f.input name, as: :hidden - elsif formtype=='select' - opt_base = {as: :select, required: false} = f.input name, opt_base.merge(field.options) - elsif formtype=='autocomplete' - opt_base = {as: :autocomplete, required: false} - url = send(field.options[:source_query]) - field.options[:source_query] = url = f.input name, opt_base.merge(field.options)
Version data entries
5 entries across 5 versions & 1 rubygems