1
A
回答
1
这取决于这个班的目的是什么。如果这是一个模型。例如,默认邮件程序被放入app/models
,它不是ActiveRecord。如果您想在许多地方添加一些在您的应用程序中使用的类,并且它与模型无关,那么最好的方法是将其放入lib
目录中。如果你想重复使用它,你也可以用你的课程创建一个插件,然后将它放置在vendor/plugins
。
如果符合此类别,也可以将它放入config/initializers
。
总结:这取决于你的班级是关于什么。把它放在适合的地方。如果您有疑问,请将其放入lib
目录。
0
如果您将文件放入应用程序/模型中,它们将与所有其他模型一起重新加载。这简化了发展。在应用程序/模型中,我有:
acts_as_bookable.rb
subclass_responsibility_error.rb
user.rb
对于Rails,应用程序/模型只是它重新加载的位置。
相关问题
- 1. 最佳实践:在Web应用程序中设置HTML类
- 2. rails最佳实践在哪里放置不显眼javascript
- 3. Rails 3应用程序/用户设置的最佳实践?
- 4. Rails最佳实践 - 此代码应该放在哪里?
- 5. 在哪里验证PHP类中的输入 - 最佳实践
- 6. 在Rails中使用相同类的多个关联的最佳实践?
- 7. Rails:模型依赖类位置的最佳实践?
- 8. 在Rails中扩展内置类的功能的最佳位置在哪里?
- 9. 部署Unicorn Rails应用程序的最佳实践(使用Upstart)
- 10. openshift - php应用程序 - 最佳实践
- 11. 加载YAML应用程序配置文件的最佳位置在哪里?
- 12. 最佳实践:在哪里放置所需的文件
- 13. 在实用程序类中抛出异常的最佳实践
- 14. 在java中扩展实用程序类的最佳实践
- 15. 构建“大型”Rails应用程序的最佳实践
- 16. 在rails应用程序中实现web服务客户端的最佳实践
- 17. 在ASP.NET MVC中,放置我的Entity-Framework DataContext类的“最佳实践”位置(文件夹)在哪里?
- 18. Java应用程序配置文件位置的最佳实践是什么?
- 19. 最佳实践 - Java EE Web应用程序中的txt文件位置
- 20. 架构最佳实践:Rails和移动/ Web应用程序
- 21. 国际化最佳实践/ Rails应用程序
- 22. Amazon ec2为使用mysql或postgres的Rails应用程序设置最佳实践
- 23. 在Rails中将方法添加到Integer类的最佳位置在哪里?
- 24. 应用程序的最佳位置在哪里进行验证?经验法则?
- 25. 在.Net Web应用程序中使用datetime的最佳实践
- 26. iOS应用程序本地化最佳实践和占位符
- 27. ClickOnce应用程序设置的最佳实践?
- 28. 最佳实践on Rails的
- 29. Rails的最佳实践
- 30. Rails 3:放置自定义验证器类的最佳位置在哪里?