gpt4 book ai didi

ruby-on-rails - 渲染 :action with params

转载 作者:行者123 更新时间:2023-12-03 13:30:37 24 4
gpt4 key购买 nike

我有一个有 2 种方法的类。
第一个方法由带有一些 GET 参数( params[:page] )的 View 调用。
我想保存这些参数并通过渲染操作将它们发送到我的第二种方法。

class exemple
def first
## sql save of params[:page]
render :action => "second"
end

def second
##
## Here I need my params[:page] to do paginate stuff
##
respond_to do |format|
format.html
end
end
end

所以我的问题是: 如何发送带有 render :action 的参数?

谢谢 :)

最佳答案

render :action => "second"

当你渲染时,你的方法写在 :action不调用,仅调用具有该操作名称的 View 。

在您的示例中,当您渲染时,您的方法 second未调用,但您正在渲染 second.html.erb看法。

更多详情请引用 this .

要调用该方法,您必须使用 redirect_to ,它看起来像下面这样:
redirect_to :action => "second", :page=> 4

关于ruby-on-rails - 渲染 :action with params,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150641/

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