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

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常用命令行命令

    在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个Rails项目是开发的起点。你可以使用以下命令创建一个新的工程: ```bash rails new 工程名 ``` 这会生成一个包含所有...

    [Rails 常用插件简介]CRUD Generator 2

    **Rails 常用插件简介 - CRUD Generator 2** 在Ruby on Rails框架中,开发过程中经常需要创建、读取、更新和删除(CRUD)数据。为了提高开发效率,开发者通常会使用各种插件来自动化这个过程。CRUD Generator 2就是...

    rails有用的命令

    以上就是Rails中一些常用的命令和概念,它们构成了Rails开发的基础。理解并熟练掌握这些命令,能大大提高开发效率。在实际应用中,还需要结合Rails的路由、过滤器、插件、测试等方面的知识,才能构建出功能完备、...

    java基础之rails命令大全.pdf

    对于初学者来说,熟悉 Rails 的常用命令是非常重要的一步。 #### 二、创建 Rails 应用程序 **命令**: `rails new app_name` - **功能**: 创建一个新的 Rails 应用程序。 - **参数**: - `-d, --database=DATABASE`...

    ruby on rails 常用插件下载

    在这个特定的场景中,我们关注的是一个名为 "will_paginate" 的插件,它是 Ruby on Rails 中用于实现高效、灵活分页功能的常用工具。 `will_paginate` 插件为 Rails 应用程序提供了一种简单而优雅的方式来处理大量...

    Ruby+for+Rails

    ERB(Embedded Ruby)是Rails视图中常用的模板引擎,可以插入Ruby代码到HTML中。例如,`<%= @book.title %>`会显示书籍的标题。 10. **Rails的最佳实践** - 使用`strong_parameters`控制模型接收的参数。 - 遵循...

    Rails 中mongrel的安装

    在早期的Rails版本中,Mongrel是一个常用的HTTP服务器,用于运行Rails应用。Mongrel是一个纯Ruby编写的高性能、非阻塞的Web服务器,它能够处理大量的并发连接。 ** Mongrel的特性 ** 1. **非阻塞I/O**: Mongrel...

    centOS Rails3环境搭建

    可以通过`rake doc:rails`命令生成Rails API文档: ```bash rake doc:rails ``` 文档将保存在项目的`doc/api`目录下。 ##### 8. 数据模型、控制器与迁移 - **数据模型**:使用`scaffold`命令快速创建模型和相关...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    运行`gem install rails -v 2.2.3`命令即可。 3. **创建新项目**:使用Rails命令行工具创建一个新的Rails项目。在终端中输入`rails new project_name -v=2.2.3`,其中project_name替换为你的项目名称。 4. **...

    RAILS2.1的中文版资料

    更新到Rails 2.1版本相当简单,只需执行以下命令: ```bash gem install rails ``` #### 致谢 文档特别感谢Marcos Tapajós的贡献以及Daniel Lopes为本书设计的封面。同时,文档还感谢了Ruby on Rails巴西社区及...

    配置rails环境

    **了解Rails命令**:Rails提供了一系列的命令行工具,如`rails generate`(用于生成模型、控制器、迁移等),`rails console`(提供了一个交互式的Ruby环境,方便测试和调试),`rails dbconsole`(直接进入数据库...

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

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

    Beginning Rails 4

    - **Git 命令**:常用的 Git 命令及其用途。 #### 总结 通过《Beginning Rails 4》,读者不仅可以掌握 Ruby 和 Rails 的基础知识,还能深入了解 Web 开发的核心概念和技术。无论是新手还是有一定编程经验的开发者...

    Ruby+on+Rails快速Web应用开发实战.pdf

    - **安装Rails的命令**:`gem install rails --remote`和`gem install rails --include-dependencies`说明了使用RubyGems进行Rails安装时的可选参数。 - **Rails的下载链接**:文档中提及了Rails的下载链接,例如,`...

    Ruby on Rails 指南 v5.0.1 中文版

    - **创建Rails项目**:介绍如何使用`rails new`命令来生成一个新的Rails项目,包括如何指定版本和其他选项。 - **Hello, Rails!**:通过一个简单的“Hello, World!”示例,让读者快速上手Rails的基本操作流程。 - **...

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

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

    ruby on rails 安装手记

    Rails还提供了许多工具和命令,例如`rails generate`用于创建控制器、模型等,`rails db:migrate`用于数据库迁移,`rails console`则提供了一个交互式的Ruby环境,方便测试和调试。学习和熟练掌握这些命令对于高效...

    ruby on rails 实践

    第二章“Rails中的资源应用”,详细解释了使用scaffold命令创建资源的步骤,以及如何实现REST(Representational State Transfer)风格架构。REST架构已成为现代Web开发中的一个核心概念,Rails为实现RESTful服务...

Global site tag (gtag.js) - Google Analytics