gpt4 book ai didi

ruby-on-rails - Rails 6 - 如何使用旧的 sprocket Assets 管道而不是 webpacker?

转载 作者:行者123 更新时间:2023-12-03 23:35:14 25 4
gpt4 key购买 nike

有谁知道是否可以在 Rails 6 中使用旧的链轮管道设置?我在某处读到可以使用它代替新的 webpacker 管道,但我找不到我读过的来源。

提前谢谢大家!

问候!

最佳答案

嗯,这就是我做的

rails new app-name --skip-webpack-install --skip-javascript
--skip-webpack-install 阻止生成器运行 rails webpacker:install。
--skip-javascript 从 Gemfile 中删除 webpacker gem。

现在在 rails 6 app/assets/javascripts 不存在所以你必须自己创建它

然后,创建 app/assets/javascripts/application.js 并向其添加以下几行
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .

接下来,打开 app/assets/config/manifest.js 并在最后添加以下行
//= link_directory ../javascripts .js

最后,打开您的应用程序布局( app/views/layouts/application.html.erb )删除 javascript_pack_tag 并添加以下行
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>

关于ruby-on-rails - Rails 6 - 如何使用旧的 sprocket Assets 管道而不是 webpacker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59855323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com