博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rails 命令及用法
阅读量:5919 次
发布时间:2019-06-19

本文共 1026 字,大约阅读时间需要 3 分钟。

  hot3.png

生成 Controller (route views helpers assets)

rails generate controller Welcome index

112208_7rBN_3053700.png

查看路由

rails routes

113838_hc3x_3053700.png

生成 Model

 rails generate model Article title:string text:text

121601_dNbj_3053700.png

生成 Mailer

rails generate mailer UserMailer

153424_Njau_3053700.png

创建 Database与表

rails db:create

rails db:migrate

121833_rXQx_3053700.png

删除已创建表

class CreateUsers < ActiveRecord::Migration[5.1]  def change    drop_table :users # delete table before create    create_table :users do |t|      t.string :name      t.string :email      t.string :password_digest      t.timestamps    end  endend

向Database 中已存在表添加 Column

rails g migration AddAuthTokenToUsers auth_token:string

223712_TGH1_3053700.png

db/migrate/20180302143136_add_auth_token_to_users.rb

class AddAuthTokenToUsers < ActiveRecord::Migration[5.1]  def change    add_column :users, :auth_token, :string  endend

向Database 中已存在表删除 Column

class ChangeThingsInComments < ActiveRecord::Migration[5.1]  def change    add_column :comments, :user_id, :integer    remove_column :comments, :username    remove_column :comments, :email  endend

 

转载于:https://my.oschina.net/lemos/blog/1624933

你可能感兴趣的文章
wode boke
查看>>
网关实验
查看>>
'FXBlurView', '~> 1.6.4'
查看>>
创建标准虚拟交换机
查看>>
java学习笔记 --- 多线程(1)
查看>>
Linux入门 Part2: 目录操作(2) - pwd&which 我...我在哪?
查看>>
vSphere 5 HA 基础功能测试
查看>>
SharePoint 2016集成部署Office Web App Server (三)
查看>>
LNMP之二进制MySQL的安装
查看>>
正向代理和反向代理的区别
查看>>
3669. [NOI2014]魔法森林【LCT 或 SPFA动态加边】
查看>>
一些程序的小算法
查看>>
JVM类加载(1)—加载
查看>>
C++编译器详解(二)常见precompiling 指令介绍
查看>>
Hadoop NameNode NN实现(已验证)
查看>>
【开学】
查看>>
二零一三年终总结
查看>>
spring boot热部署
查看>>
JAVA NIO
查看>>
Codeforces Round #544 (Div. 3) A.Middle of the Contest
查看>>