Как использовать jquery datetimepicker с webpacker в рельсах 6 - PullRequest
0 голосов
/ 11 февраля 2020

Пока что это не работает Ничего не происходит, когда я нажимаю на поле в форме, в которой у меня установлен jquery -datetimepicker как модуль узла
приложение. js:

// This file is automatically compiled by Webpack, along with any other files
// present in this directory. You're encouraged to place your actual application logic in
// a relevant structure within app/javascript and only use these pack files to reference
// that code so it'll be compiled.

require("@rails/ujs").start()
require("jquery")
require("jquery-datetimepicker")
//require("bootstrap-datepicker")
require("js.cookie")
require("turbolinks").start()
require("@rails/activestorage").start()
require.context('../images', true)
require.context('../stylesheets/fonts', true)
require("trix")
require("@rails/actiontext")

import "bootstrap"
// import "blueimp-gallery"
import "../stylesheets/application"
document.addEventListener("turbolinks:load", () => {
  $('[data-toggle="tooltip"]').tooltip()
  $('[data-toggle="popover"]').popover()

})

import JQuery from 'jquery';
window.jQuery = $;
window.$ = $;

// Uncomment to copy all static images under ../images to the output folder and reference
// them with the image_pack_tag helper in views (e.g <%= image_pack_tag 'rails.png' %>)
// or the `imagePath` JavaScript helper below.
//
// const images = require.context('../images', true)
// const imagePath = (name) => images(name, true)

_press_release_form. js:

$(document).ready(function () {

$('#showdate').datepicker();
$('#showtime').timepicker();

})

1 Ответ

0 голосов
/ 15 февраля 2020

вы используете require("jquery-datetimepicker")

это должно быть $('#showdate').datetimepicker() вместо

document.addEventListener("turbolinks:load", () => {
  $('#showdate').datetimepicker()
})
...