我刚刚完成了我的第一本书学习 RoR 并想练习更多扩展项目,但我对如何构建我想要做的添加有点茫然,希望得到一些指导。
现在,应用程序由具有控制逻辑的模型和将逻辑路由到视图的控制器的页面分开,但没有任何页面具有任何交叉功能。我想创建一个页面,该页面具有来自其他模型的逻辑的预模板化功能,类似于 WordPress 中的小部件或 Magento 中的插件。如果我有一个 Page 模型并且想要在视图中注入一个 Bestsellers 列表,或者我有一个 Blog 模型并且想要注入一个带有标签的产品列表,该标签已经调用了具有所有标记的模板,那么正确的方法是什么去做这个?
这些必须是模块吗?我是否只需为目录创建另一个视图模板,然后将其调用到页面索引视图中?