Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 751 Bytes

README.md

File metadata and controls

44 lines (30 loc) · 751 Bytes

Rails Engine 组件

新增一个组件

  1. 在 .gitmodules 加入配置信息,如:
[submodule "rails_xxx"]
  path = rails_xxx
  url = git@github.com:work-design/rails_xxx.git
  1. git submodule init rails_xxx
  2. git submodule update rails_xxx
  3. 进入 rails_xxx, 执行 git checkout master

使用

更新子模块(engine)

  • 第一次初始化项目
git submodule update --init
  • 后续更新项目
git pull
git submodule update --rebase(或--merge) 
  • 更新每个engine(子项目)
git submodule update --init --recursive
git submodule update --rebase --recursive

engine 加载顺序

在gemfile靠后的engine的model常量会先加载;