【发布时间】:2020-05-24 19:56:04
【问题描述】:
我的 flatpickr 没有在生产中加载(托管在 Heroku 上),但在开发和运行 heroku local 时可以正常工作。
我相信 Heroku 没有采用这种风格,因为我在 heroku 日志上也没有收到任何错误消息,但我的页面上只有这些大箭头和数字:flatpicker not loading
我的 flatpicker.js 文件:(在 application.js 中导入 import '../plugins/flatpickr';
import flatpickr from "flatpickr"
require("flatpickr/dist/flatpickr.min.css")
document.addEventListener('turbolinks:load', () => {
flatpickr(".datepicker", {
altInput: true,
altFormat: "F j, Y",
dateFormat: "Y-m-d"
})
});
Application.js 加载到我的 application.html.erb 中,<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload', defer: true %>
(也尝试过不延迟:true)
我正在使用 Rails 6 和 Ruby 2.6.5。
非常感谢!
【问题讨论】:
标签: javascript ruby-on-rails heroku flatpickr