嗨,我是 Rails 的初学者,我不擅长英语。所以如果有一些完全的废话,请理解..
我正在尝试记录每个页面的加载速度和页面持续时间。我在我的“页面”模型中创建了一个数据库“页面”和方法“保存页面”。为了保存在每个页面中,我在应用程序控制器中放置了“savepage”方法。
页面.rb
def self.savepage
.
.
.
end
application_controller.rb
before_filter :dosave
def dosave
Page.savepage
end
这种格式..
我的问题是 1. 我做得对吗?使用 before_filter 在加载过程的第一个过程中进行保存?2. 加载页面中的所有内容后保存我应该使用什么?3. 用户离开此页面后保存我应该使用什么?
我看到了before_destroy和after_filter,但我找不到它是什么......过滤器是什么意思......什么动作意味着破坏......提前谢谢你!