如何解决如何在Rails应用程序中使用单独的类?
| 如果我有一个ruby类,想将其用作Rails应用程序中的库,我应如何(在哪个文件夹中)将其包括在应用程序中? 我想在控制器中使用该类。我是否只是使用\'require \'来包含该类?解决方法
假设文件位于加载路径中的某个位置,您就可以在控制器中执行需求。我遵循一些简单的策略:
如果它的类添加了类似插件的行为,但又不足以编写插件,则我将其放在config / initializers中,因为它们的lib在加载路径中,并且启动时需要所有文件。无需其他要求。
另一种选择是将它们放置在lib目录中,并在需要时只需要它们。如果使用Rails 3,则lib目录不是装入路径的一部分,您将需要添加它。
,我建议将其扔到
lib
文件夹中-然后可以从config/environment.rb
文件中将其require
,如果我没记错的话,那应该就是您要做的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。