数据,上下文和交互(DCI)的最佳描述是什么? 它由MVC模式的创build者Trygve Reenskaug创build。 它真的是MVC的inheritance者还是另一种模式? 它有什么优点和缺点?
默认的Rails 4项目生成器现在在控制器和模型下创建目录“关注”。 我已经找到了关于如何使用路由问题的一些解释,但没有关于控制器或模型。 我非常确定这与社区现有的“DCI趋势”有关,并且想尝试一下。 问题是,我该如何使用这个特性,是否有一个关于如何定义命名/类层次结构以使其工作的约定? 我如何在模型或控制器中包含关注点?