`
poppinhai
  • 浏览: 4816 次
社区版块
存档分类
最新评论

rails常用命令

 
阅读更多

数据库迁移部分:

  

  • rake db:create 依照目前的 RAILS_ENV 環境建立資料庫
  • rake db:create:all 建立所有環境的資料庫
  • rake db:drop 依照目前的 RAILS_ENV 環境刪除資料庫
  • rake db:drop:all 刪除所有環境的資料庫
  • rake db:migrate 執行Migration動作
  • rake db:rollback STEP=n 回復上N個 Migration 動作
  • rake db:migrate:up VERSION=20080906120000 執行特定版本的Migration
  • rake db:migrate:down VERSION=20080906120000 回復特定版本的Migration
  • rake db:version 目前資料庫的Migration版本
  • rake db:seed 執行 db/seeds.rb 載入種子資料

加入JS解释器

   gem 'therubyracer'

   :x

撤销操作:

   $ rails generate controller FooBars baz quux

    $ rails destroy  controller FooBars baz quux
  

同样的,在第六章中会使用下面的命令生成模型:

    $ rails generate model Foo bar:string baz:integer
  

生成的模型可通过下面的命令撤销:

    $ rails destroy model Foo
  

 

    $ rake db:migrate
  

我们可以使用下面的命令撤销一个迁移操作:

    $ rake db:rollback
  

如果要回到最开始的状态,可以使用:

    $ rake db:migrate VERSION=0
  

一些GEM

时间格式化显示strftime

分享到:
评论

相关推荐

    Rails3常用命令行命令

    rails常用命令,例如新建rails项目,新建controller、model 等等

    java基础之rails命令大全.pdf

    常用的java基础之rails命令大全,适合于出初学Rails的人员。

    VIM的Rails编辑插件rails.vim.zip

    rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...

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

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

    tdd-rails-pluralsight:使用RSpec,Capybara和Cucumber以及Pluralsight课程学习Rails的TDD

    用生成的目录测试新动作并显示动作测试创建动作测试... 常用命令命令描述bin/rails s 启动Rails服务器bin/rails c 启动Rails控制台bundle exec rake routes 列出所有路线bin/rspec 运行所有Rspec测试bin/rspec spec/c

    Godmin:Rails 4+的管理框架

    上帝 如果您正在寻找与...安装Godmin支持两种常见的管理方案: 独立安装引擎安装如果要设置一个可以玩的示例应用程序,请运行以下命令: rails new sandbox --skip-spring -m https://raw.githubusercontent.com/varve

    styleguide_rails:只需一条命令即可生成生活风格指南

    通过一个命令将一种添加到您的Rails应用程序中。 如果您还没有使用CSS样式指南,则应该开始以下操作: 它使测试更加容易。 将所有样式放在一个地方,您可以轻松检查浏览器错误,尺寸调整问题,文本缩放问题和可...

    编程狂人第九期(2014-1-20)

    Rails 3 升级 Rails 4 中遇到的问题及解决方法 php性能优化 Java中的 equals() 和 hashCode() 契约 程序设计 IOS缓存机制详解 ios系类教程之用instruments来检验你的app Android 学习笔记之 SQLite基础用法 如何...

    ey-cloud-recipes:安永云平台上自定义厨师食谱的入门仓库

    这是EY-Cloud的一些基本配方的存储库,可使用Chef来部署,设置和配置Rails应用程序的常用工具。 安装 请按照以下步骤在您的应用程序中使用自定义部署配方。 从EY Cloud 页面下载ey-cloud.yml文件并将其放在您的...

    Ruby中gem包管理器的用法及用bundler来管理多版本的gem

    gem常用命令 gem -v # 查看RubyGems软件的版本 gem help #显示RubyGem使用帮助 gem help example #列出RubyGem命令一些使用范例 gem install [gemname] # 安装指定gem包,程序先从本机查找gem包并安装,如果本地...

    osx-fresh-install:开发人员指南重新安装 OSX

    #Rails 重新安装 OSX 的开发人员指南您将在下面找到有关如何重新安装 mac OS 和设置 RVM(一个 ruby​​ 版本管理器)的一系列说明。 我还包含了开发社区中常用程序的有用链接。 在开始之前,请确保备份您想要保留的...

    wonder_scrum_task

    “奇妙的混乱”概述WonderScrum Rails6(REST API)+ Docker + PostgreSQL + Graphql的样板开发环境建设建立环境的程序创建一个.env文件将.env....常用命令可以通过“ make XXX”执行,因此让我们检查一下Makefile。

    Script.NET脚本语言开发平台2.1.1版本

    刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...

    Lua开发包 for Script.NET V2.1.1

    5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使...

    Tcl开发包 for Script.NET V2.1.1

    5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使...

    Ruby开发包 for Script.NET V2.1.1

    5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使...

    NSIS开发包 for Script.NET V2.1.1

    5、收集了较多的脚本扩展包、帮助文档和演示程序,目前tcl的扩展包收集较多,其他脚本也正在收集完善,除了常用的tk、wx、pmw,还有图象、多媒体、界面库等很多各种各样的扩展包,以后我们打算通过在线更新的方式使...

    JAVA上百实例源码以及开源项目

     WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书  Java局域网通信——飞鸽传书源代码,大家都知道VB...

    JAVA上百实例源码以及开源项目源代码

    Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。...

    java开源包1

    SpeechLion 是一个语音识别程序,主要用来处理桌面命令,基于 Sphinx-4 语音识别引擎开发。用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作。 Java发送短信包...

Global site tag (gtag.js) - Google Analytics