スクールの課題。Gemを利用し、簡易的なsnsを作成。
タイトル、本文、画像投稿機能に加え、ユーザー登録といいね、コメント機能実装。
Gemを学習。ユーザー機能にDevise、画像投稿はRefile、ページネーションにKaminariを利用。
このアプリケーションを動かす場合は、まずはリポジトリを手元にクローンしてください。 その後、次のコマンドで必要になる RubyGems をインストールします。
$ bundle install
その後、データベースへのマイグレーションを実行します。
$ rails db:migrate
Railsサーバーを立ち上げる準備が整っているはずです。
$ rails server
- ユーザー登録時、アドレスとして不可な文字列を排除できていない。(takumi@takumiというアドレスでも登録できてしまう。)
- 投稿一覧のページで、コメント数が全て23になっている。
- 非同期でいいねできるようにしていないため、いいねをクリックするとページ遷移してしまう。
Things you may want to cover:
-
Rails version
Rails 5.2.0