我是Rails的新手,并在一个侧面项目中学习Rails 3。有时候我想编写一些不属于我的模型或控制器的代码 - 关注与模型和/或控制器相关的问题,但我不想将它们中的任何一个与实现细节混淆在一起我正在写什么。Rails:你把非模型代码放在哪里?
例如:我正在建设的项目使用Janrain的授权系统(RPX),以便我可以获得oauth,openid,google等授权。他们提供了很多API代码,所以我不必自己编写它。此代码不属于登录控制器或用户模块中。它是授权代码,因此需要由登录控制器访问,但它不是该控制器的一部分。
你把这段代码放在哪里?它不是模型代码。它不属于控制器。
...提前致谢。
殴打我30秒:) +1 – Matchu 2010-09-24 02:29:35
Rails 3不会自动从lib中请求,所以你应该明确地要求它。 – 2010-09-24 05:09:31
安德鲁 - 我需要使用任何像Rails.root到lib文件夹?或者我只使用'lib /'? – 2010-09-24 13:19:56