Suprimir Plataformas

Hola, existe algun plugin que no deje ver mi aplicacion a no ser que se
haga
desde un iphone o desde un mac?

Mauricio Dulcce

+54 1 5 36179028
Santos Dumont 2475
Capital Federal, Buenos Aires Argentina

tan simple como detectar el user agent del cliente
ahora, ni idea de si existe algo en forma de plugin…

salud!

Mauricio D. escribió:

yo tengo una vista en la que se utiliza un script flash, el cual no
funciona
bajo los firefox de linux, con lo cual tengo algo así en la vista

<% if request.env[‘HTTP_USER_AGENT’].include? ‘Linux’ %>

<% else %>

<% end %>

espero que te sirva.

2009/1/13 Borja Martín [email protected]

Buenas Mauricio,

lo mejor es que utilices un before_filter en el
application_controller.rb, donde mires el user_agent como te han
indicado por allí i devuelvas lo que sea, por ejemplo:

class ApplicationController < ActionController::Base
before_filter :check_user_agent

private

 def check_user_agent
   unless request.user_agent.match(/(Apple|iPhone)/i)
     render :nothing => true, :status => 403 and return false
   end
 end

end

Esto lo que hace es devolver un código HTTP 403 (Forbidden) y cancelar
la petición al rails.

Espero te sirva para lo que necesitas!

Pero sobretodo ten en cuenta que si haces esto estas denegando el
acceso a los buscadores también. :wink:

Saludos,

Isaac Feliu

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs