Rails命令行常用操作命令简明总结

新增类


代码如下:

ruby script/generate Model <类名> <字段1>:<类型>...
ruby script/generate Model Item name:string age:integer

移除类


代码如下:

ruby script/destroy Model

新增控制器


代码如下:

ruby script/generate Controller <控制器名> <动作1> <动作2>...
ruby script/generate Controller Web index remove news....

新增字段


代码如下:

ruby script/generate Migration Add<迁移文件标识>To<类名> <字段1>:<类型>...
ruby script/generate Migration AddLanguagesToLive english_name:string japanese_name:string

移除字段


代码如下:

ruby script/generate Migration Remove<迁移文件标识>From<类名> <字段1>:<类型>...
ruby script/generate Migration RemoveLanguagesFromLive english_name:string japanese_name:string

应用数据库迁移文件(使数据库结构修改生效)

代码如下:

rake db:migrate
rake db:migrate RAILS_ENV=production

滚回上一次修改


代码如下:

rake db:rollback

清除日志


代码如下:

rake log:clear

查看日志


代码如下:

type log\production.log

新建工程


代码如下:

Rails 工程名
Rails demo

开始ruby服务


代码如下:

ruby script/server

操作数据库


代码如下:

ruby script/console

(0)

相关推荐

  • rails上传图片代码实例

    今天讲解一下rails的图片上传,就是最平常的上传图片 这里的rails版本2.3.5 首先新建一个write_pic model内容如下: 复制代码 代码如下: class WritePicrequire "RMagick"require "uuid"def self.write(pic_data,ori_name,resize = nil,file_type = "jpg",tag=false)#File.delete("c:/pr

  • rails常用数据库查询操作、方法浅析

    1.获取数据 获取第一条.最后一条记录 复制代码 代码如下: Model.first Model.first(options) Model.find(:first, options) Model.last Model.last(options) Model.find(:last, options) 通过id获取记录 复制代码 代码如下: Model.find(1, 10, options) Model.find([1, 10], options) .find all 复制代码 代码如下: Mod

  • rails创建应用程序实例

    安装了Rails框架之后,你同时也得到了一个新的命令行工具:rails.这个工具可以用于构造每个新的Rails应用程序. 为什么我们需要这么一个工具--我是说,为什么不抄起最顺手的编辑器,从头开始编写应用程序的每行代码呢?呃--我们确实可以这样做,但Rails可以在 幕后变很多戏法,让我们只需要做最少量的配置即可运行一个应用程序.为了让这些戏法能够生效,Rails必须能够找到应用程序中的各种组件.正如我们稍后 将会看到的,这就意味着我们必须创建某种固定的目录结构,并且将我们的代码放在合适的地方.

  • Rails命令行常用操作命令简明总结

    新增类 复制代码 代码如下: ruby script/generate Model <类名> <字段1>:<类型>... ruby script/generate Model Item name:string age:integer 移除类 复制代码 代码如下: ruby script/destroy Model 新增控制器 复制代码 代码如下: ruby script/generate Controller <控制器名> <动作1> <动

  • grub命令行启动系统简明教程

    今天倒腾服务器,修改grub.conf文件后导致系统起不来了.后来就学习了一下如何从grub命令启动. grub引导其实挺简单的,只要简单地几步就可以了. 一.指定/boot所在的分区 复制代码 代码如下: grub> root (hd0,0) #指定第一块硬盘的第一个分区.这个root (hd[0,n],y)是可以省略的,如果省略了,我们要在kerenl 命令中指定 二.指定内核映像及根分区 复制代码 代码如下: grub> kernel /boot/vmlinuz-2.6.11-1.136

  • 使用curl命令行模拟登录WordPress的方法

    WordPress默认登录页面:http://192.168.0.120/wordpress/wp-login.php 1.Chrome浏览器F12,输入一个错误的密码,点击登录: 取出"log=root&pwd=root@123&wp-submit=%E7%99%BB%E5%BD%95&redirect_to=http%3A%2F%2F192.168.0.120%2Fwordpress%2Fwp-admin%2F&testcookie=1",并替换为正

  • 进入mysql命令行和退出mysql命令行详解

    目录 进入mysql命令 退出mysql命令 mysql命令行常用语句 进入mysql之前 基础命令行语句 关于mysql用户访问与权限 进入mysql命令 mysql -u 用户名 -p回车 然后输密码 或 mysql -u用户名 -p回车 然后输密码 退出mysql命令 mysql > exit; mysql > quit; mysql > \q; 如果以上命令都无法退出mysql则按:Ctrl+c. mysql命令行常用语句 进入mysql之前 操作 语句 登陆mysql mysq

  • Go语言命令行操作命令详细介绍

    Go 命令 Go语言自带有一套完整的命令操作工具,你可以通过在命令行中执行go来查看它们: 图1.3 Go命令显示详细的信息 这些命令对于我们平时编写的代码非常有用,接下来就让我们了解一些常用的命令. go build 这个命令主要用于测试编译.在包的编译过程中,若有必要,会同时编译与之相关联的包. 1.如果是普通包,就像我们在1.2节中编写的mymath包那样,当你执行go build之后,它不会产生任何文件.如果你需要在$GOPATH/pkg下生成相应的文件,那就得执行go install了

  • Perl一句话命令行编程中常用参数总结

    工作中的线上环境有很多的perl命令行的类似一句话的命令,今天总结下perl的命令行编程的一些东西. -e 后面紧跟着引号里面的字符串是要执行的命令: 复制代码 代码如下: king@king:~$ perl -e 'print "hello world \n"' hello world 如果是多个命令就可以使用多个-e,这里是不是想到了sed呢?但是要注意的是中间的哪个";". 复制代码 代码如下: king@king:~$ perl -e 'print &quo

  • Kafka 常用命令行详细介绍及整理

     Kafka 常用命令行详细介绍及整理 以下是kafka常用命令行总结: 1.查看topic的详细信息 ./kafka-topics.sh -zookeeper 127.0.0.1:2181 -describe -topic testKJ1 2.为topic增加副本 ./kafka-reassign-partitions.sh -zookeeper 127.0.0.1:2181 -reassignment-json-file json/partitions-to-move.json -execu

  • Linux终端命令行的常用快捷键详解

    history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令 Ctrl+s 与Ctrl+r类似,只是正向检索 Alt+< 历史列表第一项 Alt+> 历史列表最后一项 Ctrl+f 光标向前移动一个字符,相当与-> Ct

  • sqlserver常用命令行操作(启动、停止、暂停)

    启动sql server Net Start MSSqlServer 暂停sql server Net Pause MSSqlServer 重新启动暂停的sql server Net Continue MSSqlServer 停止sql server Net stop MSSqlServer 命令行方式修改sql server sa 的密码 一直都是使用企业管理器操作sql的,昨天帮一朋友部署网站,租的国外vps主机,登陆上去只看到sql的图标正常运行的,企业管理器和查询分析器的影都没看到,汗一

  • MySQL命令行下18个常用命令

    在日常的网站维护和管理中,会用到非常多的SQL语句, 熟练使用对网站管理有很多好处,尤其是站群管理的时候. 下面列一些常用的命令做备记. 1.显示数据库 show databases 显示表 show tables;  2.创建用户 创建root用户密码为123 use mysql; grant all on *.* to root@'%' identified by '123' with grant option; commit;  3.修改密码 grant all on *.* to xin

随机推荐