在控制器中设置变量而不是视图有什么好处?

时间:2015-11-05 17:48:48

标签: ruby-on-rails model-view-controller controller

最近我不得不在我的视图中设置一些带有erb的变量,出于必要,我注意到每当我想检查或更改我的变量时不必在文件之间切换是多么方便。

在控制器中设置变量的原因究竟是什么?它只是“整洁”,还是实际上改善了加载时间或什么?

1 个答案:

答案 0 :(得分:1)

你需要显示什么之间的分离以及 你需要显示它的方式导致更清晰的代码,以及以后更容易更改的代码。

控制器中的代码比视图中的代码更容易,更快速,尤其是涉及任何类型的分支时。

应特别避免直接从视图中进行任何类型的数据库查找。