Skip to content

Commit

Permalink
Merge pull request #73 from everyleaf/add-turbo-practice
Browse files Browse the repository at this point in the history
Turbo Frames を利用したインライン編集のステップを追加します
  • Loading branch information
akira888 authored Apr 2, 2024
2 parents 7fc670b + a3d82c2 commit 30a548a
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions docs/el-training.md
Original file line number Diff line number Diff line change
Expand Up @@ -244,12 +244,7 @@

- Railsのタイムゾーンを日本(東京)に設定しましょう

### ステップ13: タスク一覧を作成日時の順番で並び替えよう

- 現在IDの順で並んでいますが、これを作成日時の降順で並び替えてみましょう
- 並び替えがうまく行っていることをsystem specで書いてみましょう

### ステップ14: デプロイをしよう
### ステップ13: デプロイをしよう

- mainブランチにシンプルなタスク管理システムができたので、デプロイしてみましょう。
- [Render](https://render.com/)にデプロイを実施してみましょう
Expand All @@ -266,10 +261,16 @@
- その際に、このアプリで使っているフレームワークのバージョン情報なども記載しておくとなおよいです
- RenderのPostgreSQLは無料プランだと90日間しか利用できません。90日以内にカリキュラムを終えられるように計画しましょう

### ステップ14: インライン編集を追加しよう
- 一覧画面でタスクごとに編集ボタン等を設け、それを押すと一覧の該当行が編集可能になり、その場で更新ボタンをおせば、更新ができて一覧にも反映されるようにしてみましょう
- 8-2で作った編集機能(アクション、画面)はそのまま維持して、それとは別に [Turbo Frames](https://turbo.hotwired.dev/handbook/frames)[日本語版](https://everyleaf.github.io/hotwire_ja/turbo/handbook/frames/)) を用いて、インライン用の編集・更新を作ってみましょう
- 最終的に、重複するビューをできるだけパーシャルにまとめるようにしましょう

### ステップ15: 終了期限を追加しよう

- タスクに対して、終了期限を登録できるようにしてみましょう
- 一覧画面で、終了期限でソートできるようにしましょう
- あわせて、作成日時でもソートできるようにしてみましょう
- specを拡充しましょう
- PRしてレビューをしてもらったら、リリースしてみましょう

Expand Down

0 comments on commit 30a548a

Please sign in to comment.