我正在读取应用程序控制器需要有一个前置过滤器:before_filter :configure_permitted_parameters, if: :devise_controller?
但是,我收到了这个错误:
未定义的方法`before_filter' for ApplicationController:Class Did 你的意思是? before_action
如何通过迁移添加新用户字段以使用设计进行保存?
答案 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 =>你添加的字段