【问题标题】:How to make recurring_select gem work with Rails 6 and Webpacker如何使 recurring_select gem 与 Rails 6 和 Webpacker 一起使用
【发布时间】:2020-11-05 06:14:52
【问题描述】:

recurring_select 是一个 gem,它使重复事件在弹出表单中很容易选择。在这里演示:http://recurring-select-demo.herokuapp.com/

(gitgub:https://github.com/GetJobber/recurring_select,另请参阅使用它的 GoRails https://gorails.com/episodes/recurring-events

我遇到的问题是将 js.coffee 和 js.coffee.erb 资产包含到我的应用中

按照说明要求资产不起作用,例如在 application.js 中://= require recurring_select

通过进行更改以包含咖啡脚本文件并直接复制文件,我取得了有限的成功。这使得弹出窗口出现(如下图所示),但它缺少但提供对话框的剩余 js.coffee.erb (图像中的红色框)

任何建议和解决方法建议将不胜感激


根据 gem 说明我的文件:

应用程序.js

...
require("trix")
require("@rails/actiontext")
require('./calendar/create_booking.js')

//= require recurring_select
//= require jquery-mobile-rs
...

应用程序.scss

...
@import 'tippy.js/dist/tippy.css';
@import 'flatpickr/dist/flatpickr.css';

//= require recurring_select
//= require jquery-mobile-rs
...

【问题讨论】:

    标签: ruby-on-rails rubygems coffeescript ruby-on-rails-6 webpacker


    【解决方案1】:

    根据此评论提取相关资产: https://github.com/GetJobber/recurring_select/issues/125#issuecomment-557345359

    导入文件: https://github.com/GetJobber/recurring_select/issues/125#issuecomment-596663751

    您会遇到一些损坏的部分,这将由您自己决定如何处理这些部分:

    • 2 个丢失的文件(throbber 和 cancel)
    • Rails.application.config.action_controller.relative_url_root

    可能的解决方案:将丢失的2个文件注释掉,把<%= Rails.application.config.action_controller.relative_url_root %>彻底删除,就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      • 2020-01-28
      • 2021-02-05
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多