gpt4 book ai didi

ruby-on-rails - 允许在 DeviseTokenAuth 强参数中传递一个数组

转载 作者:太空宇宙 更新时间:2023-11-03 16:44:38 25 4
gpt4 key购买 nike

我遇到强参数问题,在 Devise Token Auth gem 中传递一个数组 LINK

# ERROR
Unpermitted parameters: options

配置允许的参数

def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) << [:username, options: []]
end


# also added in User.rb file
attr_accessor :options

我尝试了很多选项,但它不允许我传递数组中的数据。

有什么解决办法吗?

谢谢!

最佳答案

以下是帮助您设置参数的示例:

  # You can put the params you want to permit in the empty array.
def configure_sign_up_params
devise_parameter_sanitizer.for(:sign_up).push(:first_name, :last_name, :arr_options)
end

在你的模型中:

class User
attr_accessor :arr_options

def initialize
self.arr_options = []
end
end

关于ruby-on-rails - 允许在 DeviseTokenAuth 强参数中传递一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635111/

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