Рельсы 6 рельсов -автозаполнение не работает вообще

#autocomplete #ruby-on-rails-6

#автозаполнение #ruby-on-rails-6

Вопрос:

я пытаюсь использовать https://github.com/xpeppers/rails-autocomplete но это не работает вообще, даже не отправляя запрос get при вводе в текстовое поле. на данный момент я не знаю, что я делаю не так.

 #Gemfile
gem 'rails-autocomplete'
 

application.js я попытался добавить require jquery-ujs и jquery-ui / widgets / autocomplete, но я получаю только ошибки в консоли браузера

 import 'bootstrap'
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")

require("jquery")

 

invoice_controller.rb

 class InvoicesController < ApplicationController
  before_action :set_invoice, only: [:show, :edit, :update, :destroy]
  autocomplete :client, :name, :full => true
 

счета-фактуры/_form.html.rb

 <%= form_with(model: invoice, local: true) do |form| %>
  <% if invoice.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(invoice.errors.count, "error") %> prohibited this invoice from being saved:</h2>

      <ul>
        <% invoice.errors.full_messages.each do |message| %>
          <li><%= message %></li>
        <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= form.label :cliente %>
    <%= form.autocomplete_field :name, autocomplete_client_name_invoices_path %>
  </div>

  <div class="field">
    <%= form.label :date %>
    <%= form.date_select :date %>
  </div>

  <div class="field">
    <%= form.label :seller_id %>
    <%= form.number_field :seller_id %>
  </div>

  <div class="field">
    <%= form.label :open %>
    <%= form.check_box :open %>
  </div>

  <div class="actions">
    <%= form.submit %>
  </div>
<% end %>
 

enviroment.js

 
const { environment } = require('@rails/webpacker')



const webpack = require('webpack')
environment.plugins.prepend('Provide',
  new webpack.ProvidePlugin({
    $: 'jquery/src/jquery',
    jQuery: 'jquery/src/jquery'
  })
)


module.exports = environment