Commit 59760832ce02ccaa912baf5edef7f1cdb10392ce
1 parent
f2f02b6c
Exists in
master
and in
1 other branch
Updated user agent string to show OS
Showing
3 changed files
with
8 additions
and
4 deletions
Show diff stats
Gemfile
| ... | ... | @@ -8,7 +8,7 @@ gem 'haml' |
| 8 | 8 | gem 'htmlentities', "~> 4.3.0" |
| 9 | 9 | gem 'rack-ssl', :require => 'rack/ssl' # force SSL |
| 10 | 10 | |
| 11 | -gem 'useragent', '~> 0.3.1' | |
| 11 | +gem 'useragent', '~> 0.4.16' | |
| 12 | 12 | gem 'inherited_resources' |
| 13 | 13 | gem 'SystemTimer', :platform => :ruby_18 |
| 14 | 14 | gem 'actionmailer_inline_css', "~> 1.3.0" | ... | ... |
Gemfile.lock
| ... | ... | @@ -328,7 +328,7 @@ GEM |
| 328 | 328 | kgio (~> 2.6) |
| 329 | 329 | rack |
| 330 | 330 | raindrops (~> 0.7) |
| 331 | - useragent (0.3.2) | |
| 331 | + useragent (0.4.16) | |
| 332 | 332 | warden (1.2.1) |
| 333 | 333 | rack (>= 1.0) |
| 334 | 334 | webmock (1.8.7) |
| ... | ... | @@ -396,7 +396,7 @@ DEPENDENCIES |
| 396 | 396 | uglifier (>= 1.0.3) |
| 397 | 397 | underscore-rails |
| 398 | 398 | unicorn |
| 399 | - useragent (~> 0.3.1) | |
| 399 | + useragent (~> 0.4.16) | |
| 400 | 400 | webmock |
| 401 | 401 | xmpp4r |
| 402 | 402 | yajl-ruby | ... | ... |
app/models/notice.rb
| ... | ... | @@ -43,7 +43,11 @@ class Notice |
| 43 | 43 | end |
| 44 | 44 | |
| 45 | 45 | def user_agent_string |
| 46 | - (user_agent.nil? || user_agent.none?) ? "N/A" : "#{user_agent.browser} #{user_agent.version}" | |
| 46 | + if user_agent.nil? || user_agent.none? | |
| 47 | + "N/A" | |
| 48 | + else | |
| 49 | + "#{user_agent.browser} #{user_agent.version} (#{user_agent.os})" | |
| 50 | + end | |
| 47 | 51 | end |
| 48 | 52 | |
| 49 | 53 | def environment_name | ... | ... |