簡體   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