У меня есть вопрос, касающийся разработки гема для Rails 3.
Я хотел бы вставлять определенные фрагменты HTML / партиалы / фрагменты (например, форму или изображение в фиксированной позиции) в каждыйHTTP получить ответ.Мне интересно, какой метод будет наиболее подходящим для этого варианта использования.Я вижу два решения, но я не уверен, какое из них будет лучшим подходом.
Промежуточное программное обеспечение для стойки, загруженное механизмом Rails: я мог бы написать промежуточное программное обеспечение для стойки, которое анализирует HTML-документ ответаи вставьте мои фрагменты HTML / partials перед закрывающим тегом body.Этот подход выглядит немного грязным, поскольку надлежащее форматирование документа ответа не гарантируется.
Вставка фрагмента на уровне контроллера: Может быть, как after_filter ?!Проблема здесь в том, что я каким-то образом должен гарантировать, что мой after_filter будет последним в цепочке фильтров.
Мне интересно, есть ли другие подходы и какой вы выберете.Было бы здорово иметь доступ к стандартным помощникам вида Rails из части / фрагмента, который я планирую вставить в ответ.При загрузке драгоценного камня фрагмент должен автоматически включаться в каждый ответ, не требуя от пользователя вставки частичного в представления.
Заранее спасибо
Питер