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