ほぼほぼ他の方が作られたもののリンクを纏めてるだけです。
書かれた方に多謝
目次
- 環境構築
- アプリ作成
- デプロイ
環境構築
今回は
- AWSCloud9
- Rails 5.2
- Ruby 2.4
- MySQL
- AWS(EC2サーバー)
で作成していきます
AWSCloud9(2時間)
1.AWSアカウント取得
2.AWS初期設定
- ちょっと記事が古いかも知れないけどこちら
Github
- 学生無料なので設定しておこう
Cloud9への設定
そのままだとMySQLは使えないのでCloud9のbashの画面で
gem install mysql2```
## アプリケーション作成
##### 1.アプリ作成
```rails new アプリ名 -d mysql```
###### ディレクトリ移動
```cd アプリ名```
##### 3.ユーザー関係(ログインなど)作成
deviseを利用
gem でインストールが必要
[参考](https://qiita.com/cigalecigales/items/f4274088f20832252374)
##### 4.各種カテゴリ作成
railsの機能であるscaffoldを使用
記事の投稿や削除などが出来る
[参考](https://qiita.com/prgseek/items/400a49fd4783f3be7fa2)
##### 5.ここらで一旦DB作成
DB作成
```rake db:create ```
DB更新
```rake db:migrate```
##### 6.見た目がイマイチ?
[テンプレートを適用](http://now-is-the-time1014.com/programming/post-613/)
※まだ途中