Оба действительны.Это действительно зависит от ваших намерений.
Будете ли вы ожидать, что слушатель захочет прослушать все события и ответить аналогичным образом?Перейдите к обобщенному событию.
Если вы ожидаете множество разрозненных слушателей, каждый из которых заинтересован в разных аспектах, выполняя совершенно разные задачи для этих событий, перейдите ко второму.дизайн не должен навязывать определенный способ использования клиентам (пользователи Rails могут не согласиться), но вы дадите сильные советы при его разработке ..