我正在尝试使用我的rails控制台在我的控制器中调用公共post方法。
rails c
app.post '/servers/important_method'
这显然让我:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
有没有办法创建会话并调用该方法?
编辑:我可以创建一个视图并重新启动生产环境,但我想避免这种情况。答案 0 :(得分:6)
app.get ''
token = app.session[:_csrf_token]
app.post '/servers/important_method', authenticity_token: token