热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Rails中使用DelayedJob时,自定义作业类的最佳存储位置是什么?

在Rails应用中使用DelayedJob时,自定义作业类的最佳存储位置是`app/jobs`目录。这不仅符合Rails的约定,还能确保代码结构清晰、易于管理和维护。每个自定义作业类应包含具体的任务逻辑,并可以通过`perform`方法来执行。此外,建议为每个作业类编写单元测试,以确保其功能的正确性和可靠性。

I'm new to delayed_job and i'm starting to write my own "custom jobs". Each custom job is basically just a regular ruby class but i'm not sure where these custom job classes are normally stored within the project's directory structure.

我是delayed_job的新手,我开始编写自己的“自定义工作”。每个自定义作业基本上只是一个常规的ruby类,但我不确定这些自定义作业类通常存储在项目的目录结构中。

I'm thinking lib, but lib seems to be a junk drawer at this point :/ (maybe that's ok though)

我在想lib,但此时lib似乎是一个垃圾抽屉:/(也许那没关系)

Thanks!!

谢谢!!

1 个解决方案

#1


16  

The common way for that is to create jobs folder under app folder. But the only thing you should care about is that they are your files, so do it in a way you find most comfortable for yourself.

常见的方法是在app文件夹下创建jobs文件夹。但你唯一应该关心的是它们是你的文件,所以以你觉得最适合自己的方式来做。


推荐阅读
author-avatar
mobiledu2502871951
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有