Rails方法被多次调用

时间:2016-09-22 01:08:16

标签: ruby-on-rails

我在各种控制器中记录对show方法的某些调用。我们的想法是拥有一个表格,其中包含对某些模型的所有请求。要使同一个表中的所有日志都使用多态关联。基本思想如下(扩展到各种模型,图像,声音,视频)。

videos_controller.rb

def show 
   @video.create_log_entry(@video.id, 'Video', DateTime.now)
end

对于图像和声音模型,它可以很好地工作,但是对于视频显示动作,它会创建两个相应的日志。我的直觉是rails两次调用show方法。

0 个答案:

没有答案