この投稿によると、Rails 3 用のカスタム レンダラーを作成する方法に関する Yehuda の例に従っています: http://www.engineyard.com/blog/2010/render-options-in-rails-3/
コードは機能していますが、このコードをどこに置くべきかを理解するのに苦労しています。現在、コントローラー ファイル内にコードが詰まっています。これを行うと、すべてが機能します。ただし、コードを lib フォルダーに移動するときは、レンダラーを必要とするコントローラー内のファイルを明示的に「必要」にします。そうしないと、機能しません。はい、ファイルは lib フォルダーにあるときに自動的に読み込まれます。しかし、require を実行するまで、レンダラーを追加するコードが何らかの理由で機能しません。
レンダラーと MIME タイプを追加するコードをどこに配置すれば、Rails 3 がそれを取得して登録し、コントローラーでファイルを手動で要求する必要がなくなりますか?