1

サイト アクセス統計を表示するパネルを Rails 3 アプリケーション (Google Analytics など) に追加したいと考えています。これを行う単純な方法は、IP アドレスを指定されたテーブルにアクセス時間とともに記録することです。

各リクエストで呼び出される関数またはコールバックはありますか? そうでない場合、Rails 3 アプリケーションへの総アクセス数をカウントする他の方法はありますか?

4

2 に答える 2

4

探している「コールバック」はbefore_filter、アプリケーション コントローラー内に適用される単純なものです。

class ApplicationController < ActionController::Base

  before_filter :log_request

  protected

  def log_request
    # Write request information to the database or log file
  end 
end

ただし、これを非常に素朴なアプローチと呼ぶのは正しいです。ログ ファイルを単純に分析して、同じ情報を取得することもできます。

于 2012-02-27T18:55:14.050 に答える