1.rails new demo
2.cd demo
3.rails generate controller Say hello goodbye
生成一个控制器say和两个页面hello与goodbye
4. rails server
5.Rails g scaffold Product title:string description:text
创建数据库中的表结构
表名: Product
字段名:title、description
字段属性:string、text、date、datetime、integer、char、float、decimal、boolean、references(关联)
rails generate scaffold Comment body:text post:references
6.rake db:migrate
生成数据库
rake db:migrate:status 查看各表的生成情况
rake db:migrate:down version=..........删除某个已经生成的数据库表
rake db:rollback (STEP=3)
rake db:migrate redo (STEP=3)
rake db:reset 删除数据库重建
7.rails generate migration add_quantity_to_production quantity:integer
向表production中添加一个integer类型的字段quantity
8.rake db:create
创建一个空的数据库
9.rake routes
显示所有的路径信息
10.rake -T
显示所有的命令
11.rake stats
显示代码详情(代码行数等)
12.bundle update
更新所有组件
bundle install without --production
将gemfile中的所有组件除了部署组件全部安装到本地
bundle update xxx
更新某一组件
13.rake console
进入控制台
1.gem list --local rails
查看当前本机安装的rails的版本
2.gem install rails --version 3.0.0
安装固定版本的rails
Gem update rails
Gem uninstall xxxx
卸载xxx
分享到:
相关推荐
在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个Rails项目是开发的起点。你可以使用以下命令创建一个新的工程: ```bash rails new 工程名 ``` 这会生成一个包含所有...
以上就是Rails中一些常用的命令和概念,它们构成了Rails开发的基础。理解并熟练掌握这些命令,能大大提高开发效率。在实际应用中,还需要结合Rails的路由、过滤器、插件、测试等方面的知识,才能构建出功能完备、...
**Rails 常用插件简介 - CRUD Generator 2** 在Ruby on Rails框架中,开发过程中经常需要创建、读取、更新和删除(CRUD)数据。为了提高开发效率,开发者通常会使用各种插件来自动化这个过程。CRUD Generator 2就是...
在早期的Rails版本中,Mongrel是一个常用的HTTP服务器,用于运行Rails应用。Mongrel是一个纯Ruby编写的高性能、非阻塞的Web服务器,它能够处理大量的并发连接。 ** Mongrel的特性 ** 1. **非阻塞I/O**: Mongrel...
对于初学者来说,熟悉 Rails 的常用命令是非常重要的一步。 #### 二、创建 Rails 应用程序 **命令**: `rails new app_name` - **功能**: 创建一个新的 Rails 应用程序。 - **参数**: - `-d, --database=DATABASE`...
ERB(Embedded Ruby)是Rails视图中常用的模板引擎,可以插入Ruby代码到HTML中。例如,`<%= @book.title %>`会显示书籍的标题。 10. **Rails的最佳实践** - 使用`strong_parameters`控制模型接收的参数。 - 遵循...
**了解Rails命令**:Rails提供了一系列的命令行工具,如`rails generate`(用于生成模型、控制器、迁移等),`rails console`(提供了一个交互式的Ruby环境,方便测试和调试),`rails dbconsole`(直接进入数据库...
在Ruby 1.8.x系列中,1.8.7是最常用的一个版本,因为它对性能进行了优化,同时兼容了许多当时的库和框架。Ruby 1.8.7引入了块参数、内建的JSON支持以及改进的错误处理机制等,使得开发者能够更高效地编写代码。 ...
在这个特定的场景中,我们关注的是一个名为 "will_paginate" 的插件,它是 Ruby on Rails 中用于实现高效、灵活分页功能的常用工具。 `will_paginate` 插件为 Rails 应用程序提供了一种简单而优雅的方式来处理大量...
在Ruby环境中安装Rails,这里选择了Rails 2.3.11版本。注意:实际上Rails 3推荐使用更高的版本,例如3.0或更高版本。不过为了保持与原始文件一致,这里仍采用2.3.11: ```bash gem install rails -v=2.3.11 ``` ##...
更新到Rails 2.1版本相当简单,只需执行以下命令: ```bash gem install rails ``` #### 致谢 文档特别感谢Marcos Tapajós的贡献以及Daniel Lopes为本书设计的封面。同时,文档还感谢了Ruby on Rails巴西社区及...
新增类 代码如下:ruby script/generate Model <类名> <字段1>:<类型>… ruby script/generate Model Item name:string age:integer 移除类 代码如下:ruby script/destroy Model 新增控制器 ...
- **创建Rails项目**:介绍如何使用`rails new`命令来生成一个新的Rails项目,包括如何指定版本和其他选项。 - **Hello, Rails!**:通过一个简单的“Hello, World!”示例,让读者快速上手Rails的基本操作流程。 - **...
第二章“Rails中的资源应用”,详细解释了使用scaffold命令创建资源的步骤,以及如何实现REST(Representational State Transfer)风格架构。REST架构已成为现代Web开发中的一个核心概念,Rails为实现RESTful服务...
此外,还介绍了模型-视图-控制器(Model-View-Controller, MVC)架构模式,并具体说明了 Rails 如何实现这一模式中的每个组成部分。 - **约定优于配置**:Rails 强调通过合理的默认设置来减少开发人员需要编写的...
- **MySQL的介绍和安装**:文档提到了MySQL数据库,这是Rails应用中常用的一个关系型数据库管理系统。介绍了MySQL的下载地址`***`。 - **数据库配置**:在Rails中,数据库的配置通常涉及模型的生成,以及在配置文件...
rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...
在Rails安装过程中,可能需要安装其他依赖库,例如Node.js(用于处理JavaScript assets),SQLite3(常用的数据库系统),或者PostgreSQL(另一种常见的Rails数据库选项)。请根据项目需求安装相应的组件。 安装...