Я следую примеру Йехуды о том, как создать собственный рендерер для Rails 3, согласно этому посту: http://www.engineyard.com/blog/2010/render-options-in-rails-3/
Мой код работает, но мне трудно понять, где этот код должен жить. Прямо сейчас, мой код застрял прямо внутри моего файла контроллера. Делая это, все работает. Однако когда я перемещаю код в папку lib, я явно «требую» мой файл в контроллере, которому требуется средство визуализации, или он не будет работать. Да, файл загружается, когда он находится в папке lib, автоматически. но код для добавления средства визуализации по какой-то причине не работает, пока я не сделаю для него требование.
где я должен поместить свой код, чтобы добавить тип рендерера и mime, чтобы rails 3 поднял его и зарегистрировал для меня, без необходимости вручную запрашивать файл в моем контроллере?