我在Ruby on Rails中遇到了一个清理应用程序的问题。我有一个非常标准的3面板,页眉和页脚布局,其中屏幕的不同部分包含不同的功能。
我的意思是,例如,头文件包含一个select,它允许用户选择应用程序的各个部分,以及一个上下文相关的菜单。主内容区显然包含最具交互性的内容,而侧面板则包含快速链接,这些内容包括购物车预览、对客户具有潜在吸引力的产品列表、缩小选项列表范围的选择器……
我想知道如何简化设计。现在,我有一些东西可以为“通用”的东西(而不是直接放在中心的内容)提供数据,这些东西是从所有动作(带有过滤器)中调用的,但我觉得这并不合适。我读到过,出于明显的性能原因,“组件”也不是理想