【发布时间】:2015-07-29 19:45:58
【问题描述】:
这似乎是一个相当广泛的问题,但我四处搜索并没有找到避免不同应用之间重复的方法。仅在应用内。
一段时间以来,我一直在使用三种不同的 Rails 应用程序。有时我发现自己正在重构一些文件,比如我的icons_helper.rb。当我完成的时候。它比以前更好,但与我的其他两个 Rails 应用程序中的同一个文件不同。
其他重复代码的典型例子:
- 样式
- 布局
- 消息(通知、警报等)
- 等
我应该怎么做才能避免这种应用间重复?编写一个封装这些文件的 gem 是不是最好的选择?
【问题讨论】:
标签: ruby-on-rails ruby architecture code-duplication