0 Câu hỏi: Đá quý Javascript nhìn thấy nhưng không được tải

câu hỏi được tạo ra tại Thu, May 9, 2019 12:00 AM

Vấn đề tương tự với cả hai loại đá quý jquery_mask_rails jquery-inputmask-rails . (ví dụ sử dụng cái sau)

Nếu tôi thêm dòng có liên quan vào application.js:

//= require jquery.inputmask.bundle

nhưng không phải sau đây trong Gemfile:

gem 'jquery-inputmask-rails'

Tôi gặp lỗi sau khi kích hoạt chế độ xem, do đó, các tệp JS được nhìn thấy ở đâu đó trong đường dẫn tài sản:

ActionView::Template::Error (couldn't find file 'jquery.inputmask.bundle' with type 'application/javascript'

Với cả hai dòng trong Gemfileapplication.js, ActionView dừng hiển thị, nhưng trong môi trường development, phần tử <script> tương ứng không hiển thị

$(document).ready(function(){
    $('.iban-field').inputmask('AA99 **** **** **** **** **** **** **** **');
});

gây ra lỗi JS:

$(...).inputmask is not a function
    
0
  1. Bạn đã thử với hướng dẫn trên jquery-inpumaskt-rails Phần cài đặt ?
    2019-05-09 13: 42: 44Z
  2. Ồ, bạn đang sử dụng một cái khác, nó đã sáu tuổi. Cùng một câu hỏi, bạn đã thử sử dụng các hướng dẫn? Những gì bạn đang cố gắng để require dường như không chính xác. Bạn cũng không xác minh rằng bạn thực sự đã gói nó.
    2019-05-09 14: 00: 51Z
  3. Tôi cũng không biết ý của bạn là "đã thấy nhưng không được tải", nó đặc biệt cho bạn biết đó là không đã thấy, được chứng minh bằng "[...] Không thể tìm thấy [...]". "Không thể tìm thấy" == "không thấy". Nó cố gắng để tìm nó bởi vì bạn đã nói với nó cố gắng tìm nó, nhưng bạn đang sử dụng một tên khác với những gì hướng dẫn nói để sử dụng.
    2019-05-09 14: 03: 05Z
  4. Tôi chỉ thấy lỗi ActionView khi dòng không có trong Gemfile. Vì vậy, có, nó đã được nhìn thấy, bằng chứng là lỗi đó đã biến mất.
    2019-05-09 14: 27: 49Z
  5. @ DaveNewton Tôi đã thử với 'knapo /jquery-inputmask-rails' và tôi nhận được kết quả tương tự.
    2019-05-09 14: 29: 09Z
0 Câu trả lời                              0                         
nguồn đặt đây