9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'app/controllers/impressionizer/impressions_controller.rb', line 9
def impressionize
Impressionizer::Impression.create(
:impressionable_type => controller_name.singularize.capitalize,
:impressionable_id => params[:id],
:controller_name => controller_name,
:action_name => action_name,
:session_hash => request.session_options[:id],
:request_hash => ActiveSupport::SecureRandom.hex(187),
:referrer => request.referer,
:ip_address => request.remote_ip,
:user_id => current_user_id
)
end
|