gpt4 book ai didi

ruby-on-rails - Rails-Grails服务等效

转载 作者:行者123 更新时间:2023-12-02 14:27:26 24 4
gpt4 key购买 nike

当您想在Rails 3中编写内部服务层时,应将代码放在哪里?我来自Grails的背景,想知道在Rails中等效的服务是什么。

此外,如果文章或在线视频中有此内容-希望提供链接。谢谢。

最佳答案

在这种情况下,Rails约定通常是将这些内容放入lib文件夹(即lib / services / erp_service.rb)。我在“app”目录下创建了一个“服务”文件夹,过去也包含类似的服务。我不认为您需要做任何额外的事情来使类加载,但是,如果您要将服务放在“app”目录下,并且它们似乎没有加载,则可以尝试从应用程序中使用config.autoload_paths选项。 rb(在Rails 3.x应用程序中)

# Custom directories with classes and modules you want to be autoloadable.
# config.autoload_paths += %W(#{config.root}/extras)
config.autoload_paths += %W(#{config.root}/lib

关于ruby-on-rails - Rails-Grails服务等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7286569/

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