جعل المستخدم يشاهد علامة باستخدام Rails

هل هناك طريقة لجعل المستخدم يراقب علامة باستخدام وحدة تحكم Rails بحيث يتلقى إشعارات كلما تم نشر شيء بهذه العلامة؟ على سبيل المثال ، أنا أبحث عن شيء مثل:

u=User.find(10)
u.watched_tags = [“tag1”, “tag2”]

لقد تخليت عن قضبان السكك الحديدية وقررت القيام بذلك باستخدام واجهة برمجة التطبيقات، ومع ذلك، فإن إرسال طلب put إلى “watching_first_post_tags” لا يغير المتغير. هل من الممكن القيام بذلك باستخدام واجهة برمجة التطبيقات أو قضبان السكك الحديدية؟