繁体   English   中英

如何使 recurring_select gem 与 Rails 6 和 Webpacker 一起使用

[英]How to make recurring_select gem work with Rails 6 and Webpacker

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

(gitgub: https://github.com/GetJobber/recurring_select ,另见 GoRails cast on using it https://gorails.com/episodes/recurring-events

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

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

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

未加载的红色框中工作弹出和对话框演示的屏幕截图(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
...

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

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

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

  • 2 个丢失的文件(悸动和取消)
  • Rails.application.config.action_controller.relative_url_root

可能的解决方案:注释掉两个丢失的文件并完全删除<%= Rails.application.config.action_controller.relative_url_root %> ,它会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM