4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'app/helpers/pages_cms/viewinfo_helper.rb', line 4
def view_info
begin
{
country: request.location.country,
city: request.location.city,
lat: request.location.latitude,
long: request.location.longitude,
ip: request.remote_ip,
controller: params[:controller],
action: params[:action],
url: request.env['REQUEST_PATH'],
env: Rails.env,
}
rescue Exception
{
country: nil,
city: nil,
lat: nil,
long: nil,
ip: request.remote_ip,
controller: params[:controller],
action: params[:action],
url: request.env['REQUEST_PATH'],
env: Rails.env
}
end
end
|