rails-activejob 相关问题

Ruby On Rails框架,用于声明作业并执行或排队。

如何使用 Rspec 测试是否调用了 Rails 6 的 `discard_on`?

我有一份工作,应该丢弃一个特定的错误: 一些工作类 < ApplicationJob discard_on(Errno::ENOENT) do |job, error| ...do things... end def perform(**args) ...do thing...

回答 1 投票 0

如何将 Rails SolidQueue Mission Control 与 Pundit 策略结合使用?

我已经使用 SolidQueue 一段时间并取得了良好的成功。任务控制刚刚发布,所以我添加了该 gem 和配置。但是,在访问 /jobs 页面时,我收到以下错误: ...

回答 1 投票 0

ActiveJob retry_on 回调被忽略

我正在运行 Rails 5.1、ruby 2.5、Sidekiq。 我设置了一个简单的用例: 类 RetryJobException < Exception end class CustomJob < ActiveJob::Base retry_on RetryJobException, wait: 3.

回答 2 投票 0

将 ActiveJob 与 Sidekiq 结合使用与单独使用 Sidekiq 相比的优势

我正在网上阅读一些教程,这些教程告诉我们如何将 ActiveJob 与 Sidekiq 一起使用。但我不知道为什么我们应该这样做。我发现 Sidekiq 具有 ActiveJob 的所有功能。 此外,在 Sidekiq

回答 3 投票 0

Rails Async Active Job 不执行代码,而内联则执行

:async 队列适配器实际上有什么作用吗? :inline,这是 Rails 4 中的默认设置,在当前执行线程中处理使用 ActiveJob 构建的作业,呃...内联。异步,应该...

回答 3 投票 0

Rails ActiveStorage 不保存在 ActiveJob 范围内执行的附件

我有一个 ActiveJob,它从 URL 下载图像并将其附加到 ActiveRecord 实例。在工作范围内,附件工作正常 - 我可以成功读回 blob。

回答 1 投票 0

添加后台作业。需要状态并向用户显示详细信息

我的网站上有一个任务在管理区域中运行,因此只能由我运行,并且运行大约需要 10 分钟。我刚刚将其转换为作为后台作业运行,效果非常好......

回答 2 投票 0

Rails:如何使用内联适配器在测试中正确执行 ActiveJob?

我有以下测试: 需要“test_helper” 类 DisbursementGenerationTest < ActionDispatch::IntegrationTest test "disburse test orders" do puts "Performin...

回答 1 投票 0

Action Job 似乎找不到带有错误的 Action Storage 附件:Errno::ENOENT(没有这样的文件或目录@rb_sysopen

我有一个 Rails 7.0.4 应用程序,其中有一个简单的 TranscriptionController,一旦提交了带有标题、描述和 audio_file 的表单,就会启动一个 Action Job 来处理音频

回答 1 投票 0

ActiveJob 作业已排队,但随后从日志中消失

Resque 正在处理数以千计的作业,但现在有两次特定作业已入队但从未执行。 在 activejob 日志中,我可以看到它已排队: [ActiveJob] 排队 SendMarketJob ...

回答 0 投票 0

Apartment-sidekiq给出了ActiveStorage::AnalyzeJob的问题。

我把 apartment-sidekiq 集成到了我的多租户 rails 应用中,但它在 sidekiq.log 中记录了以下问题。自定义邮件可以完美处理,但似乎是active_storage作业的问题,为什么......

回答 1 投票 2

活跃的工作:如何检查同一工作是否已经被安排了

我正在使用Rails Active Job with Resque,我不想安排两次相同的作业(相同的参数)。如何在执行作业前检查这个问题?

回答 1 投票 0

如何将参数从ActiveJob中的Perform传递到around_perform?

我想使用ActiveJob在我的Rails服务器中运行python应用程序,但是如何将python应用程序输出到命令行的单词传送给执行中的around_perform?我需要得到结果...

回答 1 投票 0

如何在测试前清除所有活动作业队列

我有以下测试:类ModelTest

回答 1 投票 0

预计要使用不同的参数将同一类别的多个Rails Active Jobs排队

我有一个Rails Active作业,可以使用不同的参数创建相同类型的多个其他作业。我要测试此作业是否使其他作业具有正确的参数。这是...

回答 1 投票 1

活动作业的名称约定

我想知道Active Job类是否有任何命名约定。我看到了不同的变体。例如,动词+名词作业,例如SendNotificationJob,SendNewUserInvitationJob或其他任何名词+名词...

回答 1 投票 1

ActiveJob + Sidekiq 6.0.3:如何写入日志文件?

我正在使用Sidekiq完成一些后台工作。我也试图将这些作业中的某些消息记录到日志文件中,但是我无法执行此简单任务。我是这种工作的示例...

回答 1 投票 2

在Rails 5.x中扩展具有延迟作业队列的ActiveJob

似乎不可能从activeJob中访问delay_job对象。到目前为止,我已经解决了这一问题,通过将上下文添加为额外的参数(并在调用时将其删除),因此可以添加任何...

回答 1 投票 0

如何处理嵌套作业的异常?

我有一个Sidekiq / ActiveJob类,看起来像:class ParentJob

回答 1 投票 0

每当gem触发Rails的ActiveJob vs rake任务以运行定期调度的任务|滑轨5

我正在一个Rails 5.2项目上工作,该项目需要计划的异步任务才能每晚运行。我一直在研究使用everyth gem触发ActiveJob作业和...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.