Rails5终端基本命令
| 任务注释 | 
  | 
| 新建项目 | 
 rails new appName [option] 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 查看版本 | rails about | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 启动服务器 |  rails server rails s 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| http://localhost:3000/ | Puma服务器本地主机 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成类 | 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成方法 |  xxxx_controllers.rb里面定义方法(action, method) views里面新建嵌入式html文件  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 删除类 |  rails destroy controller name rails d controller name  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 模板变量 |  在模板(view)上可以参照的量, Ruby里对应实例变量(@sample)  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成模型类 |  rails generate model name field:type [...] [options] P48 类型首字母不大写 app 例子: rails g model questionnaire question:string  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成迁移文件 |  和模型一起生成 rails generate model name field:type [...] [options] 单独生成 rails generate migration name [field:type ...] [options]  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成数据库 |  rails db:migrate 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 生成并读取数据库 | rails db:setup | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| schema来构筑数据库 |  rails db:reset
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  读取测试数据 seed  | 
初始数据来初始化(也可以用fixture)
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  读取测试数据 fixtures  | 
 rails db:reset (DISABLE_DATABASE_ENVIROMENT_CHECK=1) 测试数据来初始化(也可以用seed) 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 删除数据库 |  rails db:drop:all (DISABLE_DATABASE_ENVIROMENT_CHECK=1) 括号内内容是删除production模式的数据库 windows下development模式好像也要  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 表示现在有效的路径 |  rails routes 网页版: http://localhost:3000/rails/info/routes 自动配置路径 routes.rb resources: controller-name  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 服务器客户端 | 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rails命令行 |  命令行测试模块(model)
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Scolffolding模式 |  rails generate scaffold name field:type [...] [option] name: 模块名,控件类名,视图名 field:type 占域的数据名称:数据类型  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 清空日志 | rails log:clear | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rails5终端基本命令的更多相关文章
- mac终端基本命令
		
一 基本命令 1.列出文件 ls 参数 目录名 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 例: 看看驱动目录下有什么:ls /System/Library/Extensions 2. ...
 - 5.使用github脚本LAZY----几个最好的发行版----自定义终端----基本命令
		
使用现成的脚本 LAZY * 如果您不想手动设置,可以用这个脚本帮您设置 访问:github.com/arismelachroinos/lscript sudo apt-get git git clo ...
 - 20175126《Java程序设计》第一周学习总结
		
# 学号 20175126 <Java程序设计>第一周学习总结 ## 教材学习内容总结 - 1.安装了WINDOS系统的JDK,并学会了利用JDK编写并编译JAVA程序的基本方法. ...
 - linux 命令行基础
		
命令行基础 一些名词 「图形界面」 「命令行」 「终端」 「shell」 「bash」 安装使用 Windws: 安装git, 打开 gitbash Linux 打开终端 Mac 打开终端 基本命令 ...
 - Mac 下终端命令行之基本命令总结(持续更新)
		
最近用Mac做一些开发,用到了一些命令行的内容,先将常用的命令行进行总结.由于会不断的用到新的,所以将会持续的总结进来.每一个命令行的使用可能都会比较复杂,我只会总结最常用的使用方法. echo命令 ...
 - mac 终端 常用命令
		
基本命令1.列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2 ...
 - mac终端命令大全介绍(转)
		
OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念. 你在桌面上看到的硬盘都挂在 /Volumes 下. 比如接上个叫做 US ...
 - python  Django教程  之 安装、基本命令、视图与网站
		
python Django教程 之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...
 - 《The Linux Command Line》 读书笔记01 基本命令介绍
		
<The Linux Command Line> 读书笔记01 基本命令介绍 1. What is the Shell? The Shell is a program that takes ...
 
随机推荐
- 移动web页面字体大小二
			
按设计稿中的字体大小设置页面字体大小(px),在手机端,因为不同设备会有不同,换算成rem单位.rem是“font size of the root element”,可以通过这篇文章了解http:/ ...
 - gitlab上fork的项目如何获取源更新
			
1.添加上游项目地址 git remote add upstream URL 2.查看远程仓库信息 可以看到上游项目地址已经添加进来了 git remote -v 3.获取上游项目更新 获取到的更新会 ...
 - C. Wilbur and Points---cf596C
			
http://codeforces.com/problemset/problem/596/C 题目大意: 给你n个数对 确保如果(x,y)存在这个集合 那么 0<=x'<=x &a ...
 - 洛谷——P2256 一中校运会之百米跑
			
P2256 一中校运会之百米跑 题目背景 在一大堆秀恩爱的**之中,来不及秀恩爱的苏大学神踏着坚定(?)的步伐走向了100米跑的起点.这时苏大学神发现,百米赛跑的参赛同学实在是太多了,连体育老师也忙不 ...
 - UVA 12035 War Map
			
让我先把微笑送给出题人 这个题最基础的一个想法:先找出一个度数和为总度数和的1/2的点集,然后判断这个点集和这个点集的补集能否形成二分图.但是就算我们把判断的复杂度看成O(1),这个算法的复杂度也是 ...
 - 报错: The type ByteInputStream is not accessible due to restriction on required library
			
报错: Access restriction:The type JPEGCodec is not accessible due to restriction on required library C ...
 - #include<> 和 #include""的区别
			
#include< file >编译程序会先到标准函数库中找文件 #include”file” 编译程序会先从当前目录中找文件 参考原文 转: 在C程序中包含文件有以下两种方法: (1)用 ...
 - ICONFONT在APP中的使用
			
阿里IconFont平台 http://www.iconfont.cn/ 这里是阿里巴巴UED部门开发的IconFont平台,眼下阿里系的重量级产品都在使用,里面有非常多资源可供使用. 这里说说怎样在 ...
 - Opengl ES 1.x NDK实例开发之七:旋转的纹理立方体
			
开发框架介绍请參见:Opengl ES NDK实例开发之中的一个:搭建开发框架 本章在第六章(Opengl ES 1.x NDK实例开发之六:纹理贴图)的基础上绘制一个旋转的纹理立方体,原理和纹理贴图 ...
 - spring实战笔记6---springMVC的请求过程
			
之前有一次在面试其中被问到了这个问题.当时说得不是非常清楚,有些细节的地方想不起来了.所以在这里从新回想和总结一下SpringMVC的起步.请求的运行过程. 在SpringMVC其中.跟请求(Requ ...