Ruby on rails Rails:制作小部件

Ruby on rails Rails:制作小部件,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我想为我的Rails应用程序创建一个类似小部件的实体。例如,我希望能够呈现标记为特色的产品列表,并使其在任何视图文件中工作 我的第一个想法是试着用一个局部的。这是最好的方式吗?我是否能够实现我的总体目标,即拥有一个可以在任何地方注入的小部件?实现这一点的最佳方法是什么?跨多个视图文件共享的标记应放置在共享部分中 在这种情况下,您的分部将取决于是否有可用的产品集合。您将需要在每个控制器操作中查询此集合,这些控制器操作对应于包含小部件的页面。这对我来说似乎是个好办法

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


我的第一个想法是试着用一个局部的。这是最好的方式吗?我是否能够实现我的总体目标,即拥有一个可以在任何地方注入的小部件?实现这一点的最佳方法是什么?

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

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