<% the_form = Class.new(ApplicationForm) do form do |f| f.autocompleter( name: :id, label: WorkPackage.model_name.human, visually_hide_label: true, autocomplete_options: { resource: 'work_packages', searchKey: 'subjectOrId', openDirectly: false, focusDirectly: false, dropdownPosition: 'bottom' } ) end end model = WorkPackage.new %> <%= primer_form_with( model:, url: '/abc', id: 'asdf') do |f| render(the_form.new(f)) end %>