gpt4 book ai didi

ruby-on-rails-3 - Rails 渲染部分(带有 Action 代码)

转载 作者:行者123 更新时间:2023-12-02 07:43:10 25 4
gpt4 key购买 nike

有没有一种方法可以在 Rails 中使用附带的代码来呈现局部 View ?

例如:我希望能够创建一个局部 View 来显示我网站上排名前 5 位的 foobars。该部分需要附带代码从数据库中检索一些foobars,根据算法对它们进行排序,然后输出前5名的 View 。

我希望能够将这个部分包含在我喜欢的任何页面上,最好只是使用类似的东西

<%= render :action => "top_five_foobars" %>

这可行吗?我习惯了 asp.net mvc,在那里你可以创建一个运行一些代码并返回部分代码的 Action ,但它似乎在 rails 中它只返回模板......

最佳答案

如果谷歌把你带到这里,你可能正在寻找 cells

Cells are view components for Rails. They are mini-controllers with their own MVC stack, can invoke logic and render views. They bring back OOP to Rails' view layer and make writing reusable portlets for your applications fun.

You need something like a shopping cart, which appears on almost every page of your app.

You wouldn't use a partial and a helper, would you?

关于ruby-on-rails-3 - Rails 渲染部分(带有 Action 代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com