gpt4 book ai didi

ruby-on-rails - 如何通过 Rails 中的 Controller 或 View 的路由添加额外的参数

转载 作者:行者123 更新时间:2023-12-03 09:22:47 26 4
gpt4 key购买 nike

我知道在 Rails route ,我可以执行诸如 get 'books/*section/:title', to: 'books#show' 之类的操作来获得 params[:title] 在 Controller 或 View 中可用。

但是我找不到一些东西来获得可用的固定额外参数。就像,我总是会得到类似 params[:preview] = true 的东西,总是基于基于路由的某些参数。

我知道我总是可以做这样的事情:

def new
params.merge!({preview: true})
end

但我想知道是否还有其他方法。

最佳答案

只需使用默认值

get 'books/*section/:title', to: 'books#show', defaults: {preview: true}

http://guides.rubyonrails.org/routing.html#defining-defaults

关于ruby-on-rails - 如何通过 Rails 中的 Controller 或 View 的路由添加额外的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406032/

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