【发布时间】:2019-07-15 04:46:06
【问题描述】:
我正在使用经过修改的 Ruby on Rails 5 Api 应用程序以启用 Active Admin。 直到现在一切都很好。我不记得在应用程序中做过任何更改,但是现在,如果我在浏览器上删除 cookie 等,我将无法登录到活动的管理应用程序,我得到的就是这个错误:
我尝试同时添加应用程序控制器
protect_from_forgery :with => :exception
和
protect_from_forgery :with => :null_session
但没有一个有效。 这是我的应用程序控制器:
class ApplicationController < ActionController::Base
# protect_from_forgery :with => :exception
before_action :configure_permitted_parameters, if: :devise_controller?
protected
def configure_permitted_parameters
attributes = [:name]
devise_parameter_sanitizer.permit(:sign_up, keys: attributes)
end
end
我不知道是什么导致它以及如何解决它。 先谢谢了。
【问题讨论】:
标签: authentication devise ruby-on-rails-5 token activeadmin