rails 機能造り


久々にrailsについて投稿しようと思います。

前提としてアプリを作るにあたり、基本的な機能を作るにはどうしたら良いか
目次を作ろうと思います。

今後暇を見て格機能について書いて以降と思います。

ユーザー管理

まず基本となる、ユーザー周りの設定

1.deviseのインストール
2.Userモデルを作成する
3.deviseのビューファイルの追加
4.サインアップ機能の追加
5.ユーザー情報編集機能の追加
6.ログアウト機能の追加
7.フラッシュメッセージの表示機能の実装

グループ機能

次にグループ機能の実装

1.コントローラ、モデルを作成する
2.ルーティングを設定する
3.該当するアクションをコントローラに定義する
4.素材をダウンロードする
5.アクセス先のビューを作成する
6.グループ作成機能を実装する
7.ルーティングを変更し、作成したグループをgroups#indexのサイドバーに表示する
8.グループ編集機能を実装する

メッセージ送信機能

1.モデルを作成する
2.ルーティングを設定する
3.該当するアクションをコントローラに定義する
4.メッセージ送信機能を実装する
5.グループにメッセージを表示する
6.サイドバーに最新のメッセージを表示する
7.ヘッダーを修正する
8.グループ編集ページへのリンクを設置する
9.グループ編集後のリダイレクト先を変更する