在你业务简单的时候,让你简简单单用 ActiveRecord 模型。复杂的时候,你可以用官方推荐的 Concerns。更复杂的时候,可以通过 gem 和 API 来拆分。极端复杂的时候,由于 Rails 3/4 两轮更新,模块化地更好了,你可以设计自己的架构,按需使用 Rails 提供的工具。