Webサービスを作ってると、メール通知とかアプリのプッシュ通知のような機能が求められることは非常によくある。 「ユーザがいちいちWebページを見に来なくてもいいように通知してあげないといけない」というのは誠にそのとおりだ。 さて、とりあえずRailsで作ったWebサービスがあるとしよう。どうやって通知する? とりあえず購入時に購入内容をメール通知しよう 「最初からいろんな通知方法を考えて設計するのは無駄だし、とりあえずあとで必要になったらリファクタリングしよう。まずは必要な場所にぺぺって書いてしまおう」 class PaymentRecordController def create if record = PaymentRecord.create(payment_record_params) redirect_to dashbord_path send_notification(reco
![「通知」という機能について考える - YusukeIwakiのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/160653814e83a152ba76de11fc776b70703c9752/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FY%2FYusukeIwaki%2F20180426%2F20180426131044.png)