我正在尝试将JS routes gem与Rails5.1中的webpacker一起使用,但我想不出如何将js-routes.js.erb
包含在webpack的app/javascript/packs/application.js
中。
import 'js-routes'
通向
Uncaught Error: Cannot find module "js-routes"
这很可能意味着webpack无法在包含的gem中找到javascript。这可能连接到此webpacker's github issue。
目前解决此问题的最佳解决方法是什么?
谢谢!
发布于 2017-12-28 09:54:01
使用JsRoutes文档的very advanced setup部分中描述的技术:
// app/javascript/routes.js.erb
<%= JsRoutes.generate %>
export default this.Routes
然后在你的应用程序包中:
// app/javascript/packs/application.js
import Routes from '../routes.js.erb'
// Note the .erb extension!
// If you want it to be available globally for some reason:
window.Routes = Routes
https://stackoverflow.com/questions/45043674
复制相似问题