如何设计自定义用户列以保存?

时间:2017-08-09 23:51:39

标签: ruby-on-rails devise

我正在读取应用程序控制器需要有一个前置过滤器:before_filter :configure_permitted_parameters, if: :devise_controller? 但是,我收到了这个错误:

  

未定义的方法`before_filter' for ApplicationController:Class Did   你的意思是? before_action

如何通过迁移添加新用户字段以使用设计进行保存?

1 个答案:

答案 0 :(得分:0)

将新列添加到数据库中 在In your ApplicationController.rb添加

之后
before_action :configure_permitted_parameters, if: :devise_controller?
private
def configure_permitted_parameters
 devise_parameter_sanitizer.permit(:sign_up, keys:[:profile_pic,:fname,:mobile,:gender])
end

这里使用keys =>你添加的字段