gpt4 book ai didi

ruby-on-rails - 多个要求并允许强参数 rails 4

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:47 26 4
gpt4 key购买 nike

在下面的例子中,我尝试使用强参数。我想要求 email_address, password 并允许 remember_me 字段。

但是像下面这样使用它只允许方法中的 LAST line Ex:- 在下面的情况下它只需要 params.permit(:remember_me)

  private

def registration_params
params.require(:email_address)
params.require(:password)
params.permit(:remember_me)
end

另一个例子:- 在下面的例子中,如果我像下面那样重新排列它,它只需要 params.require(:email_address) 我哪里出错了?

  def registration_params
params.require(:password)
params.permit(:remember_me)
params.require(:email_address)
end

更新参数散列就像

{
"utf8" => "✓",
"email_address" => "test1@gmail.com",
"password" => "password123",
"remember_me" => "true",
"commit" => "Log in",
"controller" => "registration",
"action" => "sign_in"
}

最佳答案

好的,通过 friend 找到了答案......一种方法是

params.require(:email_address)
params.require(:password)
params.permit(
:email_address,
:password,
:remember_me
)

效果不错。

关于ruby-on-rails - 多个要求并允许强参数 rails 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32613499/

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