Ruby on Rails 3:在视图中何时使用partial vs helper vs loop

时间:2012-02-25 06:27:29

标签: ruby-on-rails ruby loops helpers partials

何时在视图中选择部分或辅助或循环。 具体来说,当我们只需要在一个页面中重复结构时。 我想知道从DRY的观点和性能观点来看哪一个是最佳实践。

感谢。

1 个答案:

答案 0 :(得分:3)

如果仅在单页中,如上所述,我会考虑使用循环或部分   - 如果输出是一行或两行,我可能只使用一个循环   - 如果超过部分

如果在多个页面中使用,我会使用帮助器。

总的来说,我更喜欢帮助者,因为他们觉得这是一种更加面向对象的红宝石方法,而且它们很容易进行测试!