Así que tengo este campo de entrada, usando el formulario Rails 7.0.2.3, y espero llamar a un controlador, pero no se conecta.
<%= form_with url: "/projects/#{@project.id}", method: :get do |form| %> <%= form.text_field :query, html5: true, input_html: { data: { controller: "flatpickr" } } %> <%= form.submit '🔎', class: 'button' %> <% end %> Si pongo la siguiente forma, funciona, pero necesito que esté en el campo de entrada. Supongo que el problema es con la etiqueta input_html
<%= form_with url: "/projects/#{@project.id}", method: :get do |form| %> <div data-controller="flatpickr"> <%= form.text_field :query %> </div> <%= form.submit '🔎', class: 'button' %> <% end %>Para text_field escribe solo
<%= form.text_field :query, html5: true, data: { controller: "flatpickr" } %> Sin input_html