首页 > 解决方案 > Rails 6 复制及应用,webpacker 的影响

问题描述

一个名为该应用程序的目录中的 Rails 6 应用程序将经历该目录的复制并重命名新目录。这意味着根据传统的 Rails 逻辑,仅编辑以下文件:

application.rb
cable.yml
database.yml
config/environments/production.rb
any reference to the versioning and deployment of the application

但是,原始应用程序的名称在

Makefile
package.json

后者旨在供管理员编辑。前者不行。这是添加到 rails 6.0 的工作流程的直接结果webpacker(尽管 node_modules 目录约为 72 MB)

复制应用程序并在其同名目录中拥有两个独立应用程序的最佳方法和步骤是什么?

标签: ruby-on-rails-6webpacker

解决方案


是的,上述步骤在实践中确实有效。留在这里作为备忘录。

按照传统的 Rails 逻辑,仅编辑以下文件:

application.rb
cable.yml
database.yml
config/environments/production.rb
any reference to the versioning and deployment of the application
package.json

至于

Makefile

我更喜欢清空node_modules目录和

yarn install --check-files

使该元素保持最新。

导入数据库的副本(或上下文所暗示的任何内容)和rails s


推荐阅读