# Browser Determination

**URL:** <https://www.ruby-forum.com/t/browser-determination/91047>\
**Category:** Rails\
**Created:** [April 4, 2007, 2:57am UTC](https://www.ruby-forum.com/t/browser-determination/91047 "2007-04-04T02:57:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [April 4, 2007, 2:57am UTC](https://www.ruby-forum.com/t/browser-determination/91047/1 "2007-04-04T02:57:31Z")

</div>

Can someone please point me to where I can find the party-line on  
determining the user’s browser in order to write browser-dependent  
code? With Rails doing so many things for me, I want to avoid getting  
caught up in trying to hack my way through an issue that Rails has  
already settled. Thanks for any input.

```
  ... doug
```

---

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [April 4, 2007, 3:02am UTC](https://www.ruby-forum.com/t/browser-determination/91047/2 "2007-04-04T03:02:31Z")

</div>

Doug,

You can get the browser info by calling request.env[‘HTTP\_USER\_AGENT’]

–  
Thiago J.  
acts\_as\_solr =\> [http://acts-as-solr-rubyforge.org](http://acts-as-solr-rubyforge.org)  
Sitealizer Web Stats =\> [http://sitealizer.rubyforge.org](http://sitealizer.rubyforge.org)

---

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [April 4, 2007, 6:26pm UTC](https://www.ruby-forum.com/t/browser-determination/91047/3 "2007-04-04T18:26:33Z")

</div>

> You can get the browser info by calling request.env[‘HTTP\_USER\_AGENT’]

Thanks.

```
 ... doug
```
