4
Rails中的OO设计:在哪里放置东西
我真的很喜欢Rails(即使我通常是RESTless的),我也很喜欢Ruby。尽管如此,创建大型ActiveRecord子类和大型控制器的趋势还是很自然的(即使您确实为每个资源使用一个控制器)。如果要创建更深的对象世界,您将把类(和我想的模块)放在哪里?我问的是视图(在Helpers本身中),控制器和模型。 Lib没关系,我已经找到了一些解决方案可以在开发环境中重新加载它,但我想知道是否有更好的方法可以做到这一点。我真的只是担心班级过大。此外,引擎又如何适应引擎呢?