Rails中是否有任何标准方法(即,我知道它不是核心的广为接受的gem),该方法允许以类似于普通MVC视图的方式将一个定义的小部件(如Blogroll)包含在视图中?我特别希望它
这应该不难做到,而且似乎有如此明显的需求,但我一直看到各种各样的技巧可以通过助手来解决这种不足。是否有一些相对标准的宝石可以做到这一点?如果不是,为什么不呢?无论从技术上还是从MVC角度来看,与将所有这些逻辑放入助手或复制有关在视图和控制器过滤器中显示的内容有关的信息相比,确保地狱似乎可以促进更多的代码重用性和可读性。
每个BlahController(包括应用程序)都有一个BlahWidgetController,甚至提供了一种诱人的机制来允许覆盖和继承。