リモートワークを便利にするWebアプリRee⑤~プロジェクト・ワーク機能の作成~

API側の基礎的なところはもう少しです。あとはチームごとのプロジェクト管理機能とそれに紐づくタスクの記録機能です。

前回記事

プロジェクトとワーク機能は現状はほぼ同じ感じなので、まとめて書いてしまします。

ルーティング

ルーティングに追記しておきます。

モデル

work.rbはこのように書いています。前回書いたto_jsonも書いております。project.rbもほぼ同じ感じで、リレーションの関係とデータカラムが違うぐらいです。

コントローラー

コントローラーも、特にこれといって今までと変わったことはやっていません。それぞれメソッド定義していってます。

さいごに

ざっと書きましたが、これで予定しているAPIの機能の最低限は終わりましたので、次はフロントに取り組む予定です。