はじめに
初めまして@asaAxisと申します。
この記事は初学者が初めて個人開発したWebアプリの紹介記事です。
Campと旅行のPamphletの意味を込めてCampletという名前にしました。
アプリURL : http://52.69.152.68/
旅行の際にキャンプ道具を共有する 大変さから解放されます!
開発の経緯
キャンプをやったことがない人でも、
持っていく道具が多そう...
何を持って行けば良いの? とか...
そういった、ことを減らすためにこのアプリを開発しました。
旅行の際にキャンプ道具を共有する大変さから解放される!
をコンセプトに開発をいたしました。
開発環境
- Ruby 3.0.1
- Ruby on Rails 6.1.7
- PostgreSOL 14.5
主な機能
実装に苦労したところ
ネストを使用した値の受け渡しです。
2回以上ネストをしており、値の受け渡しが上手く出来ずにいました。
railsガイドを確認し、【2.7.1 ネスティング回数の上限】によると「リソースのネスティングは、ぜひとも1回にとどめて下さい。決して2回以上ネストするべきではありません。」と記述されていました。
そのため、shallowを使用したルートに書き換え、値の受け渡しも変わってくるため、コメント機能を実装する際は特に苦労しましたが実装することができました。
最後に
最後までお読みいただきありがとうございます。
至らないところも多かったと思いますが、これからも自分自身を成長させて行けるよう努力いたします。