Ruby on rails 当我们运行延迟的作业时,如何在系统命令中运行rails命令?

Ruby on rails 当我们运行延迟的作业时,如何在系统命令中运行rails命令?,ruby-on-rails,ruby,ruby-on-rails-3,delayed-job,Ruby On Rails,Ruby,Ruby On Rails 3,Delayed Job,在执行过程命令时 它将执行延迟的作业 当我们删除延迟(运行时间:1.minutes.from\u now)并处理顺序时,系统命令中的rails命令将被执行,但当我们运行延迟作业时,rails命令将不会被执行 提前谢谢 这可能会帮助您感谢@monsieurlim的响应,我正在尝试在延迟作业中运行rails命令,并且我能够运行rake命令。这应该会有帮助: def process_order OrderProcess.delay(run_at:1.minutes.from_now).proces

在执行过程命令时 它将执行延迟的作业

当我们删除延迟(运行时间:1.minutes.from\u now)并处理顺序时,系统命令中的rails命令将被执行,但当我们运行延迟作业时,rails命令将不会被执行

提前谢谢


这可能会帮助您感谢@monsieurlim的响应,我正在尝试在延迟作业中运行rails命令,并且我能够运行rake命令。这应该会有帮助:
def process_order
  OrderProcess.delay(run_at:1.minutes.from_now).processing_order(params[:id])
    redirect_to '/'
end
class OrderProcess
  def self.processing_order(order_id)
    system("rails generate controller welcome index")
  end
end