所以我们有一个子模块:App-Models/src/models/question.rb
我们的主要 Rails 应用程序是:App-Rails(使用子模块 App-Models)
cd App-Rails
git submodule add git@url:SC-Models app/models
这将创建:
SC-App/app/models/src/models/question.rb
好像那个子目录结构实在是太乱了,太嵌套了,怎么避免呢?
我们基本上希望拥有:
App-Models/src/models/question.rb
和 App-Rails/app/models/question.rb (来自子模块)
附言。我们喜欢将 App-Models 放在子目录中,这样更容易测试文件。