gpt4 book ai didi

ruby-on-rails - 在 Rails 4 下设计 3 中的自定义用户字段

转载 作者:行者123 更新时间:2023-12-04 06:21:39 25 4
gpt4 key购买 nike

我正在使用 Devise 3 的候选版本,以便我可以将它与 Rails 4 一起使用。在 Rails 3.2 中,我曾经能够向我的 User 添加自定义字段。模型只需将该字段添加到 registration/edit.html.erb 和 registration/new.html.erb 文件(在运行适当的迁移之后)。然后我只需将该字段添加到 attr_accessible模型中的字段列表。

但是,在 Rails 4 中,没有 attr_accessible列表,我不能简单地在 View 中添加字段。如何添加自定义用户字段?

最佳答案

添加

     def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:username, :email) }
devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:username, :email, :password, :password_confirmation) }
devise_parameter_sanitizer.for(:account_update) { |u| u.permit(:username, :email, :password, :password_confirmation, :current_password) }
end

应用 Controller 为我工作。

关于ruby-on-rails - 在 Rails 4 下设计 3 中的自定义用户字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852377/

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