0
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のscaffoldについて

Posted at

#便利なコマンドscaffoldについて
railsの練習として、簡単なメモアプリを作っていた際にscaffoldを使って便利さに衝撃を受けましたのでまとめてみました。

##scaffoldとは?
railsでアプリを作る際にはルーティング、コントローラー、モデル、ビューを作成していく必要があります。
scaffoldはそれらを自動で作ってくれます。
また、コントローラーに自動でアクションの7つ(index・show・new・edit・create・update・destroy)が追加してくれます。

scaffoldを使用することでアプリとして機能するところまで作ってくれます。
とても便利ですね。
##scaffoldの使い方
次にscaffoldの使い方についてです。
rails newでアプリを作成した後に、

rails g scaffold モデル名 カラム名①:データの型① カラム名②:データの型②、、、

という風にコマンドをターミナルに打ち込むことで使用できます。

私はメモアプリを作っていたため、

rails g scaffold post title:string content:text

というコマンドになりました。
これで簡単に投稿機能のあるアプリが作れました。

簡単にアプリが作れますので、練習用アプリの雛形としても便利ですね。

scaffoldの説明は以上となります。

間違いなどがありましたらご指摘いただけると幸いです。
最後まで読んでいただきありがとうございました!

0
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
0
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?