Railsチュートリアル 第2章 2.1 アプリケーションの計画
第2章 Toyアプリケーション
・railsには簡単にアプリケーションを作るためのscaffoldジェネレータというスクリプトがある。これを通してToyアプリケーションを作り、railsの仕組みとかを大雑把にまず学ぶ。
・学ぶことは、Railsアプリの構造と、RESTアーキテクチャについて。
2.1 アプリケーションの計画
・いままでのhelllo_appじゃない、新しいアプリを作る。
$ rails _5.1.6_ new toy_app
・前と同じように、Gemfileの編集、bundle install, gitの設定、herokuの設定を行いデプロイまでやる。これで準備完了。
2.1.1 ユーザーのモデル設計
・今から作るのは、小さいツイッターみたいなもの。
・マイクロブログを作るためには、ユーザーを管理する必要がある。今回は一番単純な、id, name, emailの3つのデータのセットを1ユーザーとして扱う。rubyのテーブル型を使っている?
データ | 型 | 説明 |
---|---|---|
id | integer | ユーザーID |
name | string | 表示する名前 |
string | メアド |
マイクロソフトのモデル設計
・同様に、id,text,user_idの3つのデータを一つのポストとして扱う。
id | integer | ポストID |
---|---|---|
text | string | ポストの内容 |
user_id | integer | 投稿したユーザーのID |