Я пытаюсь использовать JQuery Masked Input в моей форме на Rails 6. Но мне кажется, что приложение . js в активах не работает, я не уверен. Я установил плагин через пряжу с командой: yarn add jquery-mask-plugin
. Он был включен в пакет . json как зависимость.
Для настройки я перешел к app / assets / javascripts / application. js. Это файл:
//= require jquery
//= require jquery_ujs
//= require jquery-mask-plugin
//= require_tree .
$.jMaskGlobals.watchDataMask = true;
В app / javascript / packs / application. js Я попытался импортировать JQuery и задницу плагина:
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
import 'inputmask';
Теперь в своей форме я попытался использовать плагин:
<%= form.text_field :cpf, class:'form-control', 'data-mask': '999.999.999-99' %>
Как я уже говорил, я не уверен, но думаю, что проблема в приложении . js файл в активах, потому что я написал команду console.log("test")
просто чтобы посмотреть, выполняется ли она, и ничего не появилось в веб-консоли во время работы сервера.
Может кто-нибудь мне поможет