On Nov 25, 2008, at 3:42 AM, saurav wrote:

>
> Hi all ,
>         I am new for ROR . Is there any way to detect the browsers
> from rails application??
> I having some issue of designing due to that, my tabs create gap,
> which is not there.???
> Any  Idea?
>

Yes. Look in request.user_agent.

So you might do something like this:

   def ua_identifier(ua_string)
     return :chrome if ua_string =~ /Chrome/i
     return :ie if ua_string =~ /MSIE/
     return :safari if ua_string =~ /Safari/
     return :firefox if ua_string =~ /Firefox/i
   end

and then

do_safari_stuff if ua_identifier(request.user_agent) == :safari

The code I showed only figures out what generic kind of browser you  
are receiving a request from.

Hope this helps.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to