所以我有这个输入字段,使用表单Rails 7.0.2.3,我期待着调用一个控制器,但这是不连接。
<%= 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 %>
如果我以另一种方式输入,它可以工作,但我需要它在输入字段中。我猜问题出在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 %>
对于text_field
只写
<%= form.text_field :query, html5: true, data: { controller: "flatpickr" } %>
不含input_html