El agregador de todo lo que se publica en castellano sobre Ruby On Rails.

Mostrando 151-165 de un total de 338
Pat Eyler de On ruby reporta que ruby 1.9 promete ser mucho más rápido que la actual 1.8. Muy buena noticia para los que se preocupan por el desempeño de ruby. [...]
Uno de los plugins que forman el proyecto meta-rails (http://meta-rails.rubyforge.org)se encarga de hacer un diagrama de las clases de la aplicación y proporciona un generadorde consultas a estas clases. Para realizar esto necesitaba cargar controladores y sus vistasdirectamente desde este plugin.Después de documentarme y hacer pruebas he encontrado la manera de hacerlo fácil.Cargar los controladoresTodos los plugins en ruby on rails pueden tener el archivo init.rb en su carpeta raizque se ej [...]
Acabo de probar esta "receta" para capistrano publicada por DrNic. La encuentro muy útil, permite ver los logs del servidor ruby on rails mediante el comando cap log.Código a insertar en config/deploy.rb:# logsdesc "Devuelve las últimas líneas del archivo de log. Uso: cap log [-s lines=200] [-s rails_env=production]"task :log do lines = configuration.variables[:lines] || 200 rails_env = configuration.variables[:rails_env] || 'production' run "tail -n #{lines} #{current_path}/log/#{ra [...]
Un listado de varias aplicaciones en rails: http://www.railsforall.org/apps En general ese sitio tiene buenos recursos. Puedes publicar tus proyectos, publicarte a ti como “freelancer”… y en general es un buen sitio con información relacionada a nuestra adicción (a lo hermoso). [...]
Cuando utilizamos librerías en ruby que llaman a "net/https" en Ubuntu, habitualmente aparece el error:custom_require.rb:27:in `gem_original_require?: no such file to load ? net/https (MissingSourceFile)A mi concretamente me ocurrió al instalar hpricot, una librería para parsear html fácilmente.Para solucionarlo hay que instalar las librerías openssl-ruby:apt-get install libopenssl-ruby [...]
Para desarrollar un servidor telnet hay que redirigir las entradas/salidas del socket cliente a las entradas/salidas de un proceso shell (cmd.exe en windows), esto se hace con una hebra que lee del socket y escribe en el proceso shell, y otra que lee la salida de la shell y escribe en el socket.Para esto se usa un objeto llamado Popen; ejecución de un proceso cuyas entradas y salidas estan canalizadas a través de tuberías o pipes.aquí se puede encontrar un servidor telnet para windows con ru [...]
Muchas veces nos es cómodo guardar en la base de datos estructuras de datos como arrays o hashes.En ruby on rails podemos hacerlo fácilmente con el método serialize de ActiveRecord. Este método permite guardar objetos en un campo de la base de datos en formato texto. Utiliza el formato YAML para convertir el objeto a texto.class Ejemplo < ActiveRecord::Base serialize :datosendAhora podemos utilizar la clase Ejemplo de la siguiente manera:ej = Ejemplo.create(:datos => {'clave1' => 'atributo [...]
Es importante que revisemos este archivo para ver que está haciendo exactamente nuestra aplicación. Os pondré un ejemplo. En rails las consultas SQL no las generamos nosotros (generalmente) y podría ser que estuvieramos haciendo una búsqueda entre demasidos registros que hiciera que nuestra aplicación no rindiese lo esperado. En el arvhivo log/development.log se escriben las [...] [...]
Esta es una traducción de un artículo que leí hace mucho y que espero te sea útil. El artículo original fue escrito por Eric Kidd y se encuentra en blog Random Hacks. Decidí traducir esto porque los símbolos son una de las cosas de ruby que a mi me costo un poco de trabajo comprender, y si no tienes experiencia en esto, seguramente encontrarás algo útil aquí. – Programadores nuevos en ruby con frecuencia preguntan, “¿Qué es, exactamente, un símbolo? ¿Y en que se di [...]
Algoritmos genéticos para ruby (gga4r) es una librería para ejecutar algoritmos genéticos fácilmente.En 3 pasos ya puedes trabajar con gga4r:Escoger la clase a evolucionar y definirle los métodos fitness, combine y mutate.Con un array de instancias de la clase anterior (población inicial) crear un objeto de tipo GeneticAlgorithm.Llamar a la función evolve de la clase GeneticAlgorithm tantas veces como quieras.Más documentación y ejemplos en:Página web: http://gga4r.rubyforge.org/esProy [...]
Esto cada vez se pone más emocionante. Slingshot es una plataforma que te permitirá que tus aplicaciones se ejecuten sin conexión a Internet, sincronizando los datos cuando sea necesario. Además permitirá funciones que normalmente se atribuyen solo a aplicaciones de escritorio, como “arrastrar y soltar”. En la página del anuncio hay más detalles, y en Magnetk hay más información sobre la tecnología. También leanse los comentarios, hay varios interesantes. La únic [...]
Aplicaciones rails que funcionan offline y online para Windows y Mac Os X. Es decir, aplicaciones híbridas entre web y escritorio, disponible inicialmente para quienes alojan sus aplicaciones empleando Joyent Accelerators. Esto si que marca la diferencia. Nota completa de Dave Young con el anuncio de Slingshot para ponernos los dientes largos hasta Abril. PD: Estoy ocupado. No tengo tiempo. Estoy contento. El año está siendo muy raro, pero siempre caemos de pie. [...]
No, no me voy a salir del tema otra vez… Quiero comentar rápidamente sobre un plugin para rails que le cambia los rieles normales a tu aplicación por los de un maglev. Se llama Hobo. Lo que hace es facilitar muchas cosas (como si no fuera ya muy fácil), como un reemplazo para los RHTML (que la verdad esta bastante intrigante), mejora los scaffold, e incluye administración de usuarios, entre otras cosillas. Si quieres ver como funciona puedes ver los screencasts. [...]
Esto no tiene nada que ver con ruby, pero es algo que desde hace tiempo quería compartir, así que perdonen que me salga del tema. No se si sepan que desde hace algunos años existe un proyecto para fabricar computadoras portátiles que cuesten $100 USD. La meta se planea alcanzar para el 2008. Más información aquí. Mi opinión personal es que es una idea bastante tonta. ¿Para que rayos quiere un niño en una remota población africana una computadora? No hablo de discriminación, pe [...]
Kodomo Edit es un editor multilenguaje para programadores, con características muy similares al resto de los editores tipo PSPad, EditPlus, Notepad++. Entre los lenguajes soportados encontramos: Perl, PHP, Python, ruby, Tcl, JavaScript, CSS, HTML y XML. Además resalta el código mediante colores, comprueba la sintaxis y tiene autocompletadores de código. Como características que más me han llamado la atención es su emulación de comandos de Vi y la posibilidad de crear tus propias ext [...]
Paginación: << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 >>







































