Joe*_*ert 4 ruby-on-rails authenticity-token rails-console
我正在尝试使用我的rails控制台在我的控制器中调用公共post方法.
rails c
app.post '/servers/important_method'
Run Code Online (Sandbox Code Playgroud)
这显然给了我:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
Run Code Online (Sandbox Code Playgroud)
有没有办法创建会话并调用该方法?
编辑:我可以创建一个视图并重新启动生产环境,但我想避免这种情况.
app.get ''
token = app.session[:_csrf_token]
app.post '/servers/important_method', authenticity_token: token
Run Code Online (Sandbox Code Playgroud)