gpt4 book ai didi

ruby-on-rails - 如何使用params.fetch强参数

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

使用rails g scaffold kittens的强参数功能时,kitten_params

def kitten_params
params.fetch(:kitten, {})
end

我熟悉强大的参数, params.require(:kitten).permit(:name, :age) 但是我不确定如何使用 fetch方法。

最佳答案

but I'm not sure how to use the fetch method for this



简单。您不为此使用 fetch。由于在创建脚手架时未提供任何属性,因此Rails不知道要在 permit节中放入什么并生成该代码,这种情况最适合这种情况。当您将某些字段添加到小猫表单时,将 kitten_params升级为正常的强参数“形状”。
params.require(:kitten).permit(:name, :age)

关于ruby-on-rails - 如何使用params.fetch强参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45696472/

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