你知道Grails与ASP.NET MVC的Html.RenderAction是否在Ruby on Rails中作为单元格发现了吗?
基本思想是你可以渲染某些东西但决定渲染的内容会被传递给另一个控制器。因此,例如,如果您在页面上有购物车的预览,它不是从当前控制器中获取的,也不是从会话中存储的数据中获取的,而是来自另一个控制器中的另一个操作的结果(比如ShoppingCartController)。
感谢。
答案 0 :(得分:2)
我找到了!它被称为“包含插件”。你像任何其他插件一样安装它,你可以选择说:
< inc:include controller =“shoppingCart”action =“preview”/>
它完全符合预期:在ShoppingCartController上渲染预览操作的结果。