作成するアプリケーションについて
作成するアプリケーションのまとめ
作成するアプリケーションの作業内容を大まかに書いています。 作業後に、適宜内容修正、リンク先等の追加表示予定。
Bookers2に実装する機能
- 投稿の一覧表示
- 投稿の詳細表示
- 投稿の削除機能
- ユーザ登録機能/ログイン機能
- ユーザー表示機能
- ユーザー一覧機能
- ユーザーのプロフィール編集機能
作業環境
エディエタ:AWS
ブラウザ:Google Chrome
Ruby : 3.1.2.
Rails : 6.1.7.4
作業手順
手順1 アプリケーションに必要なファイルの準備
- Railsアプリケーションの作成
参考URL rails アプリケーションの作成 - takifugu’s blog
- deviseの導入
参考URL deviseの導入 - takifugu’s blog
- ActiveStorageの導入
参考URL ActiveStorageの導入 - takifugu’s blog
- モデルの作成
参考URL モデルの作成 - takifugu’s blog
- コントローラ、ビューの作成
参考URL コントローラ、ビューの作成 - takifugu’s blog
手順2 CRUD機能の実装、レイアウト
- トップページ、アバウトページ、フッター、ヘッダーの作成
参考URL トップページ、アバウトページ、フッター、ヘッダーの作成 - takifugu’s blog
- 新規登録画面、ログイン画面の作成
参考URL 新規登録画面、ログイン画面の作成 - takifugu’s blog
- ログアウト機能の作成、ログイン機能の確認、動的ヘッダーの作成
参考URL ログアウト機能の作成、ログイン機能の確認、動的ヘッダーの作成 - takifugu’s blog
- 本の投稿機能の実装、一覧表示
参考URL 本の投稿機能の実装、一覧表示 - takifugu’s blog
- 投稿された本の編集機能、削除機能実装
参考URL 投稿された本の詳細画面、投稿編集機能、投稿削除機能実装 - takifugu’s blog
- ユーザー一覧画面の作成
- ユーザー詳細画面の作成
参考URL ユーザー詳細画面の作成 - takifugu’s blog
- ユーザー情報の編集機能実装
参考URL ユーザー情報の編集機能実装 - takifugu’s blog
- 部分テンプレートの作成
参考URL 部分テンプレートの作成 - takifugu’s blog
- Bootstrapの実装
参考URL Bootstrapの実装 - takifugu’s blog
- レイアウト作成
参考URL レイアウトの作成 - takifugu’s blog
手順3 付属機能の追加
バリデーションの実装、エラーメッセージの表示
フラッシュメッセージの実装
他人のユーザー編集画面、本の編集画面に遷移できないようにする
以上の流れにて、アプリケーションを作成していく予定。