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

Mostrando 1-15 de un total de 42
Hace poco en rails edge agregaron la opción de crear rutas para recursos con nombre de controlador y ruta del controlador distintas. Me explico mejor así: PLAIN TEXTruby: map.resources :messages, :as => ‘mensajes’ # Antes para obtener algo similar hacias esto (y esto no creaba una ruta "RESTful"): map.connect ‘mensajes/:id/:action’, :controller => ‘messages’ Esto te permite tener rutas como /mensajes/... en lugar de /messages/... y a la vez [...]
Hoy leí algo muy interesante para documentar mockups o diseños de interfase usando algo llamado Documentos de Descripción del Diseño (o algo así). Me pareció muy interesante, y se me ocurrió implementarlo para documentar código fuente de rails. Creo que este tipo de documentación puede ser muy útil cuando estas desarrollando, o incluso para mostrar un prototipo al cliente, porque puede ver muy fácilmente que esperar que haga la aplicación en cada paso. Escribí un crudo plugin [...]
Jajaja, que nombrecito… Me recuerda al Sr. Arnold Schwaquiensabeque. La forma “estándar” de publicar una aplicación rails (o cualquier otra cosa en realidad), es con capistrano. Solo es necesario escribir unas “recetas” simples para tu aplicación (que no son más que configuraciones, y algunos comandos, como el servidor a donde se va a publicar, entre otras cosas). Luego desarrollas tu aplicación como siempre, y cuando quieres probar en un servidor que con [...]
Ya tiene tiempo que conocía Shoes pero había olvidado escribir sobre esto. Shoes es como un framework, pero en vez de desarrollar aplicaciones web, es para aplicaciones de escritorio, con toques de funcionalidad web. Mira esto: PLAIN TEXTruby: Shoes.app do background “rgb(102, 102, 102)” stroke 0, 0, 0 x, y = nil, nil motion do |_x, _y| if x and y and (x != _x or y != _y) append do &nb [...]
Hay un programa para aprender ruby muy sencillo y muy bueno llamado Hackety Hack. Esta solo en inglés, y solo para Windows (de momento), pero seguro que a más de uno le podría servir. Para mi hubiera sido una gran diferencia tener un programa así cuando estaba aprendiendo ruby. Si sabes inglés, te puede ser muy útil para enseñar a programar a tu hermano menor :) [...]
Nada más quiero informarles a quienes no lo conozcan que existe un grupo de Google llamado ruby SIG Mexico al que podríamos dar más vida. Yo ya estoy suscrito y para impulsar esto trataré de ayudar a quienes pongan cualquier pregunta en el grupo. Si tienes algún interés en difundir ruby en México, no dudes en aportar con preguntas o respuestas. [...]
Mi hermano pequeño quiere que le enseñe a programar juegos con C++ y DirectX, pero acabo de encontrar algo que va a ser mucho mejor para empezar: Gosu. Gosu es una librería multiplataforma para desarrollar juegos. Funciona con C++ y ruby. Hasta siento cosquillitas en el estomago de pensar en programar un juego en ruby! Es muy sencillo. En la página puedes ver más ejemplos, pero checa este fragmento de código: PLAIN TEXT class GameWindow [...]
A pesar que querer negarlo y hacer como si hubiera sido una pesadilla, sigo trabajando con PHP… Tengo que hacerlo, pero algo que me he dado cuenta es que el desarrollar aplicaciones con ruby on rails (y programas/scripts pequeños en ruby) ha cambiado mi forma de analizar y diseñar código en otros lenguajes. En el caso de PHP, el código que ahora tengo que escribir es mucho más legible y organizado (dentro de los límites que permite PHP), porqué tan solo ver el horrible código [...]
Voy a empezar un curso de ruby y ruby on rails el próximo 12 de septiembre. Voy a solicitar la simbólica cantidad de $500 al mes por dos clases a la semana (miércoles y viernes de 6 a 7:30 PM). Digo simbólica porque aunque lo daría gratis por gusto, lo gratis nunca se aprecia… Si eres estudiante o no puedes pagarlo, lo dejo en solo $200. Si te interesa o conoces alguien que se pueda interesar, aparta tu lugar cuanto antes, porque solo hay cupo para 5 personas y ya hay varios inte [...]
¿Que te parecen un par de intensos días programando en ruby on rails, 48 horas sin parar? Pues entra a la competencia rails Rumble, que se llevará a cabo el 8 y 9 de septiembre. Pueden ser equipos de hasta 4 personas, o de a solo. Podrías aprender mucho, y tal vez hasta ganar ¡fama y fortuna! o ¡un aaaauuutooo! (bueno, igual y no, pero seguro ha de ser divertido). Yo ya estaba haciendo bocetos y planeando para entrarle, pero no recordaba que esos dos días voy a salir… :( eso [...]
El código de la página principal de Facebook fue visto por algunos usuarios debido a un error temporal en sus servidores, y esta aquí para que lo “disfrutes”. Algunas personas se atreven a calificar ese código como “neat” (limpio, ordenado)… ese fue un buen chiste para hoy :P Por un momento sentí que caía del cielo al ver esa “sopa”, pero que va, recordé a ruby y regrese a mi nube. [...]
Hace poco estaba implementando un sistema de autenticación basado en permisos a controladores y acciones. En la base de datos yo definía a que controlador y que acciones tiene acceso un usuario, y luego verificaba ese permiso para cada acción (en el controlador de la aplicación por supuesto). Si el usuario no tiene acceso se le muestra un error. ¿Pero qué hacia para no mostrar vínculos a acciones a las que los usuarios no tienen acceso? Lo que estaba haciendo era reemplazar el mét [...]
Hace unos días, Joyent libero en open source su aplicación para trabajo en grupo Connector. Yo me moría de curiosidad por ver como eran las tripas de semejante aplicación, así que inmediatamente la descargue y me puse a hacer pruebas. En lo personal pienso que no es tan fantástica como creía, tanto en funciones como en la forma en la que esta programada. De todas formas, configure una máquina virtual para poder probarla, y ahora la ofrezco a quien la quiera. No continúe persona [...]
Bueno, como decía en el post anterior, compartir un conjunto de propiedades svn:externals para diferentes directorios es sumamente fácil. Primero creas un archivo de texto con la siguiente estructura: PLAIN TEXT carpeta_local url_del_repositorio carpeta_local2 url_del_repositorio2 etc. Ejemplo: PLAIN TEXT app/views/layouts/_app svn://servidor/mirepo/trunk/shared/app/views/layouts/_app app/views/_app svn://servidor/mirepo/trunk/shared/app/views/_app public/images/_app svn://servidor/m [...]
Ahora que ya llevo tiempo de trabajar en Linux (Kubuntu Feisty Fawn), me he quedado fascinado con el NetBeans. Me siento como cuando comenzaba con Visual Basic 3. No fue tan fácil deshacerme de los hábitos que había adquirido en Windows, pero una vez que lo logre, ha sido algo maravilloso. En fin, NetBeans 6 va a ser el mejor IDE para ruby on rails que exista. Si prefieres desarrollar en un bloc de notas o en algo como TextMate, esto tal vez no sea para ti. No voy a entrar en detalles [...]







































