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 ...
随机推荐
- Python基础教程笔记——第6章:抽象(函数)
(1)计算裴波那契数列: fbis=[0,1] num=int(input("please input the number")) for i in range(num-2): f ...
- Borg Maze-POJ3026(bfs+最小生成树)
http://poj.org/problem?id=3026 如果一个一个普通搜处理不好的话会超时 可以连到一块搜 我觉得这个方法特别好 #include<stdio.h> #inclu ...
- hdu6110(线段树+lca)
题目 http://acm.hdu.edu.cn/showproblem.php?pid=6110 分析 注意到,若干条路径的交一定也是条路径 我们可以维护一个线段树,seg[l..r]存着第l条~第 ...
- 2016.3.15__H5页面实战__第七天
假设您认为这篇文章还不错,能够去H5专题介绍中查看很多其它相关文章. 个人简书地址: dhttp://www.jianshu.com/users/5a2fd0b8fb30/latest_article ...
- Linux上设置RAID 10
RAID 10(又叫RAID 1+0或镜像条带)阵列结合了RAID 0和RAID 1两者的功能特性,从而提供了高性能.容错的磁盘输入/输出操作.在RAID 0中,读取/写入操作跨多个驱动器并路执行:在 ...
- OSX: 第三方部署Profile的方法和比較
眼下至少有三个第三方部署Profile的方法. 一个Profile Handler, 是利用Launchd对制定文件夹改变而激活的机制,把须要的profiles文件斗存放在制定目标机器的文件夹内,系统 ...
- Win8系统如何关闭用户账户控制UAC
按WIN+S,屏幕右侧出现搜索框,在搜索框中输入UAC,然后单击"更改用户账户控制设置" 然后把弹出的窗口改成"从不通知"就可以了
- 微信小程序之 Index(仿淘宝分类入口)
1.逻辑层 index.js //index.js //获取应用实例 const app = getApp() Page({ /** * 页面的初始数据 */ data: { menu: { imgU ...
- 在 Ubuntu 开启 GO 程序编译之旅
本文将使用 putty 连接到一台阿里云 Ubuntu 16.04 服务器,在其上安装 go 语言的编译环境,旨在呈现从安装到"你好,世界!"涉及的方方面面,希望完成这个过程无须觅 ...
- 2016/2/25 1, margin auto 垂直方向测试 无效 2,margin重叠 3,哪些是块状哪些是内联 4,display:block inline 导航栏把内联转块状最常见+ 扩展
1.利用margin auto完成首页居中,并自行研究,竖直方向用margin auto,是什么效果#container{width:1002px;margin: 0px auto;} 竖直方向 ...