1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

最近学習したrailsコマンド(Progateにて)

Last updated at Posted at 2019-10-20

##Progateにて最近学習した内容をまとめてみた

###1.アプリ作成
rails new アプリ名_app
例) rails new tweeeet_app

###2.機能追加(コントローラ作成)
rails g controller コントローラ名(s) アクション名
例) rails g controllers image index

ホームページ作成
例) rails g controllers home top

###3. データベースの追加(テーブル作成)
rails g model テーブル名 カラム名:データ型
例) rails g model User name:string
  ※複数カラムを作成したい場合⬇︎
rails g model テーブル名 カラム名:データ型 カラム名:データ型
例) rails g model User name:string number:integer
rails db:migrate
例) rails db:migrate

※テーブル名は作成後、複数形に勝手に変換されることに注意!

###4. データベースに情報追加(カラム追加)
rails g migration データ名(add_カラム名_to _追加先のテーブル名)
例) rails g migration add_nickname_to_users
add_column :テーブル名, :カラム名, :データ型 (migrationファイルの”データ名”の中に記入)
例) add_column :users, :name, :string
rails db:migrate
例) rails db:migrate

####〜追記〜

  • データ型は知る限り3種類あり

    • string : 文字列(短い)
    • text : 複数行にわたる場合
    • integer : 数値
  • データの値の変換

    • .to_s ••• 文字列へ
    • .to_i ••• 数値へ
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?