【问题标题】:Flatpickr doesn't load on prod (Heroku) but does in devFlatpickr 不会在 prod (Heroku) 上加载,但在 dev 中会加载
【发布时间】: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


    【解决方案1】:

    将此添加到您的 application.html.erb 文件中

    <%= stylesheet_pack_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多