所以我想在两个Rails应用程序之间共享模型,而不喜欢子模块解决方案(过去烧毁了我).我正在考虑使用宝石来解决这个问题并使其基本起作用:
gem 'my_models', :path => '../my_models'所以你可以避免不断包装gem等.所以有几个问题:
如果您使用支持子模块的 VCS(如 Git),您可以将模型放入不同的存储库中,并将其作为 Rails 应用程序的子模块。这会给你一个几乎毫不费力的代码共享——Rails 甚至不知道你在作弊。
| 归档时间: |
|
| 查看次数: |
1468 次 |
| 最近记录: |