Ruby on rails 在Rails中使用partials的最佳实践

Ruby on rails 在Rails中使用partials的最佳实践,ruby-on-rails,dry,partial,Ruby On Rails,Dry,Partial,为了保持干性原则,我尝试在重复某一特定模式一次或两次以上时立即使用partials。因此,我的一些观点由十个或更多不同的部分组成。我担心这可能会对整体绩效产生负面影响。一些编程书籍比较了partials和methods的用法。那么,我应该用同样的理由来决定何时使用它们吗 在Rails项目中,关于分区大小和数量的最佳实践是什么?记住 如果应用程序完成后,您的视图速度太慢,请使用诸如New Relic之类的工具来找出速度减慢的地方。可能有很多地方,但不太可能在您的部分中。我已经喜欢您的做法了:一旦您

为了保持干性原则,我尝试在重复某一特定模式一次或两次以上时立即使用partials。因此,我的一些观点由十个或更多不同的部分组成。我担心这可能会对整体绩效产生负面影响。一些编程书籍比较了partials和methods的用法。那么,我应该用同样的理由来决定何时使用它们吗

在Rails项目中,关于分区大小和数量的最佳实践是什么?记住


如果应用程序完成后,您的视图速度太慢,请使用诸如New Relic之类的工具来找出速度减慢的地方。可能有很多地方,但不太可能在您的部分中。

我已经喜欢您的做法了:一旦您重复查看代码两次,请将其重构为部分。Tim说得对,在对其进行分析并证明必要后,您可以根据需要加快速度

这里是我的一个警告:如果您与处理视图的专业设计师合作,从长远来看,可能更容易使用重复的视图代码。有些人很难通过局部搜索并“看到”它们是如何组合在一起的。我发现这些人更容易让他们管理整个shebang,并在需要时更新多个文件。最优的作为程序员,我们不这么认为,但设计师更习惯于在一个或三个文件中看到大多数HTML,而不是20个文件中