Rails 6 Общедоступные обновления/изменения Js не отображаются после развертывания. Он показывает старые изменения

#javascript #assets #ruby-on-rails-6 #precompile

Вопрос:

Я работаю над приложением shopify. Который является приложением rails. Чтобы добавить кнопки на shopify веб-сайт, я использую API тегов скриптов shopify. Для этого API тегов скрипта требуется полный URL-адрес файла JS. поэтому для URL-адреса файла JS я поместил JS в каталог /public/ приложения rails. поэтому в один прекрасный день, когда я развернул файл JS, его изменения также отразились на shopify. Но если я развернул больше изменений в тот же день, это всегда отражает старые изменения, а не новые развернутые изменения. поэтому я думаю, что, возможно, файл JS находится в каталоге /public/ и компилируется только один раз в один день. Может ли кто-нибудь сказать мне, как это решить и каково решение для этого? Заранее спасибо.