作者:庄廓然

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

最新文章

  1. [NHibernate]视图处理
  2. iOS开发UI篇—核心动画简介
  3. WIN7、WIN8 右键在目录当前打开命令行Cmd窗口(图文)
  4. 基于PXC的MySQL高可用环境简单部署
  5. MVC4 code first 增加属性,对应自动修改列的方法笔记
  6. jmeter控制器
  7. Android小知识汇总
  8. 带分数|2013年蓝桥杯B组题解析第九题-fishers
  9. jQuery页面加载初始化常用的三种方法
  10. GNU和GPL的区别/关系
  11. SharePoint 2010: Change welcome page on PowerShell
  12. 【转】ECharts3.x中的点击事件与行为
  13. HDU4819 Mosaic【树套树】
  14. python类的继承和多态
  15. Dropbox的CEO在MIT的毕业演讲
  16. 说说Cookie和Session(会话)的区别?
  17. ccpc 2018 final G - Pastoral Life in Stardew Valley
  18. sql语句偶记录
  19. Selenium-键盘操作
  20. 自动布局之-NSLayoutConstraint

热门文章

  1. JS调用栈的一些总结
  2. Beego 学习笔记二:第一个项目
  3. CentOS 7 - 安装Python 3
  4. android 连接wifi案例
  5. Jnetpcap简述
  6. Weshop基于Spring Cloud开发的小程序商城系统
  7. 一个tomcat同时部署多个项目
  8. 简述mysql问题处理
  9. python调用C语言接口
  10. MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法