作成するアプリケーションについて

作成するアプリケーションのまとめ

作成するアプリケーションの作業内容を大まかに書いています。 作業後に、適宜内容修正、リンク先等の追加表示予定。

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

  • ユーザー一覧画面の作成

ユーザー一覧画面の作成 - 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 付属機能の追加
  • バリデーションの実装、エラーメッセージの表示

  • フラッシュメッセージの実装

  • 他人のユーザー編集画面、本の編集画面に遷移できないようにする

以上の流れにて、アプリケーションを作成していく予定。