1

据我了解,IR(继承的资源)继承自 ApplicationController。没关系。在当前方案中,我有配置文件控制器,它是其他配置文件控制器(项目、投资组合、评论等)的基础。所以每个配置文件控制器看起来像

class Profile::ReviewsController < Profile::ProfileController
  def index
  end
end

目标是在该方案中实施 IR。有一些问题:

  • 我不能从 IR 继承配置文件控制器,因为在那种情况下我错过了主ProfileController的一些逻辑
  • 在每个控制器中写入 *inherit_resources* 看起来很愚蠢,而不是 rails 方式。

当我尝试从 IR::Base 继承主 ProfileController 时,集合和资源存在问题。从 Profile 模型中创建了所有内容。

那么如何组织它呢?

4

0 回答 0