Aprendiendo a usar el Samsung Galaxy Note, recomendadisimo no a pesar de sus dimensiones sino por sus dimensiones.

Mi blog personal
Aprendiendo a usar el Samsung Galaxy Note, recomendadisimo no a pesar de sus dimensiones sino por sus dimensiones.

@http = Net::HTTP.new("www.google.es", 80)
@http.use_ssl = true
return = @http.get("/search?q=juegos+de+mesa").read_body
En return tenemos almacenado el grueso de la página que queremos mostrar, ahora nos queda parsearla en busca de lo que queremos.
@results = Nokogiri::HTML(return).xpath('//table').to_a.first.to_s
Ahora tenemos almacenada la parte de la página que queremos mostrar con un string que contiene el html. En la vista tendremos que mostrar la información haciendo un raw.
<%= raw @results %>Y si no nos queda más que meter en nuestros CSS las clases y etiquetas necesarias para que se muestre la información a nuestro gusto.
I18n.available_locales.include? mi_idiomaSin embargo esta forma no es ni mucho menos óptima. Lo ideal es tener almacenados los idiomas en un Array.
LOCALES = ["en", "es", "fr"] LOCALES.include? mi_idiomaLa diferencia es muy grande en términos de rendimiento del orden de 500 veces más rápido.