根据这篇文章,我正在关注 Yehuda 关于如何为 Rails 3 构建自定义渲染器的示例:http ://www.engineyard.com/blog/2010/render-options-in-rails-3/
我已经让我的代码工作了,但我很难弄清楚这段代码应该放在哪里。现在,我的代码卡在我的控制器文件中。这样做,一切正常。但是,当我将代码移动到 lib 文件夹时,我已经在需要渲染器的控制器中明确“要求”我的文件,否则它将无法工作。是的,当文件位于 lib 文件夹中时,文件会自动加载。但是添加渲染器的代码由于某种原因无法正常工作,直到我对其进行了要求。
我应该把我的代码放在哪里来添加渲染器和 mime 类型,以便 rails 3 会为我选择并注册它,而无需我手动要求控制器中的文件?