Ruby on rails 如何检查控制器中的对象结构
我正在开发一个ruby应用程序,其中我创建了一个控制器,该控制器接受一个对象/数组作为参数,并对其进行处理以生成输出,但我没有获得正确格式的输出,对象/数组在传递给控制器时看起来不错,但肯定有一些问题阻碍了正确的输出,但我不知道如何调试它Ruby on rails 如何检查控制器中的对象结构,ruby-on-rails,ruby,object,controller,Ruby On Rails,Ruby,Object,Controller,我正在开发一个ruby应用程序,其中我创建了一个控制器,该控制器接受一个对象/数组作为参数,并对其进行处理以生成输出,但我没有获得正确格式的输出,对象/数组在传递给控制器时看起来不错,但肯定有一些问题阻碍了正确的输出,但我不知道如何调试它 def duplicate for @job in @pipeline.jobs @Job.save end end 它试图打印对象结构,但出现错误。 我想使用javascript console.log,但不知道如何在控制器内部实现它
def duplicate
for @job in @pipeline.jobs
@Job.save
end
end
它试图打印对象结构,但出现错误。
我想使用javascript console.log,但不知道如何在控制器内部实现它
有什么方法可以检查对象/数组结构或在屏幕上查看输出。查看pry或Byebug您可以使用object.inspect获取对象结构我不认为拥有一个接受对象的控制器是Rails的工作方式。你这样做似乎是在打架/越轨。如果你调用初始化,别忘了调用super。那么作为一个初学者,最好的方法是什么,应该遵循什么方法呢。