gpt4 book ai didi

ruby-on-rails - Rail 3 自定义渲染器 : where do put this code?

转载 作者:数据小太阳 更新时间:2023-10-29 07:37:03 25 4
gpt4 key购买 nike

我正在关注 Yehuda 关于如何为 Rails 3 构建自定义渲染器的示例,根据这篇文章:http://www.engineyard.com/blog/2010/render-options-in-rails-3/

我的代码可以正常工作,但我很难弄清楚这段代码应该放在哪里。现在,我的代码就在我的 Controller 文件中。这样做,一切正常。但是,当我将代码移动到 lib 文件夹时,我已经在需要渲染器的 Controller 中明确“要求”我的文件,否则它将无法工作。是的,当文件位于 lib 文件夹中时,它会自动加载。但添加渲染器的代码由于某种原因无法正常工作,直到我对其提出要求。

我应该把我的代码放在哪里来添加渲染器和 MIME 类型,这样 Rails 3 会选择它并为我注册它,而不必在我的 Controller 中手动要求文件?

最佳答案

我会把它放在初始化程序中,或者放在 lib 中,然后在应用程序 Controller 中要求它。

关于ruby-on-rails - Rail 3 自定义渲染器 : where do put this code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5018269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com