0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

プログラミング学習記録48〜あとは条件分岐だけ〜

Posted at

##今日やったこと

  • ユーザー退会機能を実装するために奮闘する

今日も昨日の続きで、ユーザー退会機能を実装するためにいろいろやってみました。

いろいろやった結果、退会ボタンを押した時に退会できるアクションを作ることができました。

ただ、そのユーザーの投稿状況やいいね!してる投稿によってはうまく退会できないことが判明したので、条件分岐をうまく使って退会機能を作れないかなと思ってます。

具体的に説明すると、、、

  • Postテーブルに退会したいユーザーの投稿が残っているかどうか
  • 他の人がいいね!した自分の投稿があるかどうか

という感じです。

ユーザー全員がユーザーの投稿が残っていて、他の人がいいね!した自分の投稿がある場合は条件分岐せずに退会機能をつけることができます。

ただ、必ずしもみんなが

  • 何かしらを投稿して、
  • 他の人に自分の投稿がいいね!されている

状態で退会するわけではないので、今のままだとかなり限定された人しか退会できなくなってしまいます。

今のままだと自分の投稿がなくて、他の人からのいいね!もない時に「メソッドが定義されてないですよ〜」というRailsおなじみの煽りを受けることになります。

正直、解決方法がわからないのでteratailで聞いてみました。

回答が返ってこないようであれば、MentaなどでRailsの得意な方に聞いてみたいと思います。

あとちょっとで完成!というところで足止めを食らっていますが、なんとか完成させたいです。

明日からも引き続きプログラミング学習頑張ります。

おわり

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?