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

Mostrando 31-45 de un total de 158
Nuevamente amigos seguimos con el tema de los módulos en ruby, para continuar comenzaremos con un ejmeplo del uso de “super” entre módulos y clases: module A def imprimir puts "Imprimo desde el --modulo-- A" end end class B include A def imprimir puts "Imprimo desde la --clase-- [...] [...]
Bueno en este post voy a mostrar un ejemplo sencillo con módulos de ruby, muy básicamente un módulo es una colección de métodos y constanstes, los métodos en un módulo pueden ser métodos de instancia o métodos de módulo. Los métodos de instancia aparecen como métodos en una clase cuando el módulo es incluido, los [...] [...]
Revisando blogs de ruby y rails (en rubyCorner) me encuentro con el post rails 2.0 - it?s landed de redemption in a blog, donde se plantea que ya se hizo el tag del release 2.0.0 y que el milestone 2.0 se ha completado. [...]
Si antes usabas Instant rails, ahora puedes usar BitNami que al parecer incluye adicionalmente Subversion. Claro, todo esto para quienes usan Windows como plataforma de desarrollo. [...]
En una aplicación rails estoy agregando filas (<tr>) a una tabla (<table>), vía un rjs: page.insert_html :bottom, "my_table", :partial => "my_row", :collection => @entries, :locals => { :user => @user, :foods => [...] [...]
Me acabo de enterar que ya está disponible jrails, un plugin para ruby on rails que reemplaza Prototype/script.aculo.us por jQuery. Al usar este plugin todos los helpers por defecto de rails para Javascript ahoran usan jQuery, el cual es una librería javascript mucho más ligera que Prototype/script.aculo.us. Creo que ya tengo un proyecto donde probarlo :-) [...]
Tengo un server con un micro AMD-K6(tm) 3D processor y 128 MB de RAM con un Debian GNU/Linux con ruby 1.8 rubygems 0.9.4 mogrel y nginx 0.4.13-2, intentando hacer un gem update noté que se tomaba su tiempo, Updating installed gems…, luego de unas cuantas horas seguía en el mismo lugar, al [...] [...]
Estaba revisando donde un cliente un problema que tenía en su aplicación rails (todavía está en rails v 1.1.6). El problema era relacionado con ciertas validaciones de fechas (validates_date) que empezaron a fallar cuando el desarrollador actualizó su versión de ruby de 1.8.4 a 1.8.6. La causa del error es que ruby 1.8.6 introduce un método [...] [...]
En general todo el mundo asocia desarrollo web en el lenguaje ruby a ruby On rails, sin embargo conseguí un artículo bien interesante, que llama la atención sobre el resto de los frameworks para desarrollo web existentes para ruby: The Forgotten ruby Web Frameworks Los frameworks mencionados son: Merb: Toma muchos conceptos de rails, incluso usa [...] [...]
Este debe estar en la galería de los mensajes de error más oscuros, y obfuscados en la historia de los lenguajes de programación :-( $ ruby script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) => rails application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at :3000 ** Starting rails [...] [...]
Una necesidad típica a la hora de programar es copiar o clonar objetos. Los métodos de ruby Object#clone y Object#dup realizan copias superficiales (shallow), es decir, si el objeto contiene referencias a otros objetos se duplican las referencias pero no los objetos apuntados. Si la copia fuese profunda (deep), también se duplicarían los objetos referenciados. Ejemplo: h = { 1 => ['a','b'], 2 => ['c'] } h1 = h.clone h2 = h.deep_clone h1[1].shift # => "a" h # => {1=&g [...]
En Trabe Soluciones vamos mejorando las librerías que utilizamos para desarrollar con rails aplicación a aplicación. Puede decirse que somos como una esponja que va cogiendo buenas ideas de aquí y de allá. Hoy vamos a hablar de una par de extensiones al core de ruby que utilizamos, Primero el código: module Enumerable def invoke(method_name) self.each { |o| o.send(method_name) } end def pluck(method_name) self.collect { |o| o.send(method_name) } end end [...]
Ya me había enterado hace algún tiempo que Craig McClanahan (autor original de Apache Tomcat, desarrollador original de Struts 1.0, y Co-especificador de JavaServer Faces 1.0) tenía algun tiempo desarrollando en ruby on rails. Tal parece que McClanahan le cogió el gusto a rails, tanto asi que dió una charla en el railsConf Europa 2007, el [...] [...]
Es refrescante de vez en cuando leer artículos que no hablan sólo de lo brutal que es AJAX, o de los fácil que es escribir un sitio con ruby / rails o de lo mucho que apesta Java. Uno de los colaboradores regulares de O’Reilly escribió un articulo titulado “7 reasons I switched back to [...] [...]
Acabo de encontrarme con un error bien extraño al hacer deployment de una aplicación rails al ambiente de producción. El error era que las rutas del recurso se estaban generando mal, mi recurso se llama operadores y la entrada en el config/routes.rb era esta: map.resources :operadores do |operador| operador.resources :llamadas, [...] [...]

















































