gpt4 book ai didi

ruby-on-rails - rails : Where do you put non-model code?

转载 作者:行者123 更新时间:2023-12-04 14:19:37 24 4
gpt4 key购买 nike

我是 Rails 的新手,并且一直在学习 Rails 3 的业余项目。有时我想编写一些不属于我的模型或 Controller 的代码 - 与模型和/或 Controller 相关的问题,但我不想将它们中的任何一个与实现细节混淆我在写什么。

例如:我正在构建的项目使用 Janrain 的授权系统 (RPX),因此我可以获得 oauth、openid、google 等授权。他们提供了大量的 API 代码,所以我不必自己编写。此代码不属于登录 Controller 或用户模块。它是授权代码,因此登录 Controller 需要可以访问它,但它不是该 Controller 的一部分。

你把这段代码放在哪里?它不是模型代码。它不属于 Controller 。

... 提前致谢。

最佳答案

您应该可以使用 lib根目录中的文件夹(除非它在 ​​Rails 3 中更改)。
您可以在没有 require 的情况下从那里引用类(class)陈述。

关于ruby-on-rails - rails : Where do you put non-model code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783824/

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