0

我想为我的 Rails 应用程序创建一个类似小部件的实体。例如,我希望能够呈现标记为特色的产品列表并让它在任何视图文件中工作。

我的第一个想法是尝试使用部分来做到这一点。这是最好的方法吗?我能否实现拥有可以在任何地方注入的小部件的总体目标?实现这一点的最佳方法是什么?

4

1 回答 1

0

跨多个视图文件共享的标记应放置在共享部分中。

在这种情况下,您的部分将取决于是否有可用的产品集合。您将需要在与包含小部件的页面相对应的每个控制器操作中查询此集合。这对我来说听起来是个不错的方法。

于 2012-11-09T01:30:25.823 回答