Ответ 1
Если вы сгенерируете один (например, "rails g observer Test" ), где он идет, я придерживаюсь соглашения.
или они принадлежат к своему месту?
Если вы сгенерируете один (например, "rails g observer Test" ), где он идет, я придерживаюсь соглашения.
Я согласен с соглашением, но, когда вы обнаружите, что у вас много наблюдателей в приложении/моделях, вы можете захотеть продолжить и сохранить всех своих наблюдателей в приложении/наблюдателях. (Есть также некоторые драгоценные камни, чтобы упростить ваш дизайн).
Не забудьте добавить приложение/наблюдателей в настроенный путь загрузки приложения.