![]() |
1
-1
出于对所有事物的热爱,MVC不从模型中呈现视图代码。:(总有更好的方法。 例子: 模型
帮手
视图
显然,这可能不是解决您的情况的确切方法,但只是一个指南,向您展示可以做些什么来保持代码的整洁。:) |
![]() |
2
3
您可能能够从模型中得到对视图助手的调用,但Rails会在这一过程中的每一步都与您作斗争。Rails不希望你这样做。
考虑引入
小工具演示者
类。它可以住在里面
这样,您就可以使用OO技术在小部件演示者之间共享表示逻辑,并且通过将信息与它的表示分离,您可以让Rails(以及未来的开发人员)感到高兴。 |