[技术博客] rails控制台调试路由
2024-09-02 06:56:50
作者:庄廓然
rails console
在项目目录下执行rails console test
可以进入测试模式并且加载测试文件中的yml数据
$ rails console test
Loading test environment (Rails 5.1.7)
rails console 有三种环境,默认是开发环境,还有生产环境和测试环境,以下是参数说明
Usage:
bin/rails console [environment] [options]Options:
-s, [--sandbox], [--no-sandbox] # Rollback database modifications on exit.
-e, [--environment=ENVIRONMENT] # Specifies the environment to run this console under (test/development/production).
获得路由
app.xxx_path
例如在routes中定义了以下路由:
scope '/:club_id' do
get '/information', to: 'clubs#information', as: :clubs_information #社团详细信息
end
通过:
> app.clubs_information_path(1)
=> "/clubs/1/information"
发送请求
app.xxx
用来发送请求
get / post / put / delete都可以
app.post('url',params:{key:value})
#等价
app.get('clubs/1/information')
app.get clubs_information_path(1)
获得响应
发送请求后可以用以下语句获得响应
app.response.body #获得响应体
app.response.status #获得响应状态
app.response.headers.inspect
最新文章
- [NHibernate]视图处理
- iOS开发UI篇—核心动画简介
- WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
- 基于PXC的MySQL高可用环境简单部署
- MVC4 code first 增加属性,对应自动修改列的方法笔记
- jmeter控制器
- Android小知识汇总
- 带分数|2013年蓝桥杯B组题解析第九题-fishers
- jQuery页面加载初始化常用的三种方法
- GNU和GPL的区别/关系
- SharePoint 2010: Change welcome page on PowerShell
- 【转】ECharts3.x中的点击事件与行为
- HDU4819 Mosaic【树套树】
- python类的继承和多态
- Dropbox的CEO在MIT的毕业演讲
- 说说Cookie和Session(会话)的区别?
- ccpc 2018 final G - Pastoral Life in Stardew Valley
- sql语句偶记录
- Selenium-键盘操作
- 自动布局之-NSLayoutConstraint