Rails:从rails控制台发出POST和其他http请求?

Ale*_*vin 9 console ruby-on-rails http

可能是一个愚蠢的问题,但有没有办法直接从rails控制台发出http请求?那些是POST/GET/PUT/DELETE?没有先做所有的路由?

ice*_*eam 14

你可以app.get和朋友一起使用:

app.get app.auctions_path # 200
app.post app.auctions_path # 200
Run Code Online (Sandbox Code Playgroud)

该app变量映射到一个ActionDispatch::Integration::Session这样所有的方法都可以给你,包括航线.