DoubleRenderError但只有一个渲染

时间:2018-08-23 13:31:18

标签: ruby-on-rails ruby-on-rails-5

我有这个

class ScriptsController < ApplicationController
  before_action :authenticate_user!
  load_and_authorize_resource

  def run
    @script.update(script_params)
    Delayed::Job.enqueue ScriptRunnerJob.new(@script)
    render head :ok
  end
end

我在运行中遇到DoubleRenderError。 有什么想法吗?

1 个答案:

答案 0 :(得分:4)

renderhead都是执行渲染的方法。您只想呼叫其中一个。

# This is all you need
head :ok