rails 常用命令

来源:互联网 发布:淘宝怎么货到付款吗 编辑:程序博客网 时间:2024/05/22 02:23
# 新建一个rails工程 rails new <Project_Name> 开启服务 rails server [-p <Port_Number>]# 操作数据库 sudo rails dbconsole   # 如果是ubuntu,需要sudo,要不然权限有问题 # 通过rails的scaffold脚手架生成一个简易Web  CRUD程序,包括一组Model、Views和Controllerrails generate scaffold person name:string bio:text birthday:date# 创建一个model rails generate model <Model_Name> # 删除这个创建的model rails destroy model <Model_Name> # 创建一个controllerrails generate controller <Controller_Name> [Action_Name]?# 注意:创建一个Controller时,会把相关的View也创建处理。# Action可以有多个,中间使用空格分隔# 创建数据库(指定环境需要加上:  RAILS_EVN=product)rake db:create   # 根据config/database.yml中的配置创建各环境下的空数据库# 根据app的migration 文件生成对应的表rake db:migrate  # 执行载入种子资料(开发用的测试数据库的数据),种子文件存储在db/seed.rbrake db:seed # 预处理app/assets目录下的Javascript、CSS以及图片# 最新版的Rails的样式使用SCSS来定义,必须预处理一下页面才能正常显示。rake assets:precompile# 生成Rails API文档rake doc:rails   # /doc/api目录下就有了一份完整的Rails API文档# 进入控制台 rails c # 或者 rails console # 安装pluginrails plugin install  <Plugin_URL>   #对应的plugin会被安装到Vendor目录下# 为了加快新建一个WEB应用程序,而不访问网络,可以采用以下步骤,快速建立# 前提是曾经用访问网络的方法,新建过一个rails new <Project_Name> --skip-bundlecd <Project_Name>bundle install --local

原创粉丝点击