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
-~----------~----~----~----~------~----~------~--~---