Articles of ruby

Agregue un valor predeterminado a una columna mediante una migración

¿Cómo agrego un valor predeterminado a una columna que ya existe a través de una migración? Toda la documentación que puedo encontrar le muestra cómo hacerlo si la columna aún no existe, pero en este caso sí lo hace.

¿Cuál es exactamente la clase singleton en ruby?

Parece como si me estuviera perdiendo el sentido o entendiera mal el significado de la clase Singleton en Ruby. He escuchado y leído sobre esto de muchas maneras, algunas más complicadas que otras, pero me siento más confundido sobre lo que es. ¿Es una clase en sí misma? ¿Es la razón por la cual todos […]

¿Cómo ejecuto una tarea de rastrillo desde Capistrano?

Ya tengo un deploy.rb que puede implementar mi aplicación en mi servidor de producción. Mi aplicación contiene una tarea de rake personalizada (un archivo .rake en el directorio lib / tasks). Me gustaría crear una tarea de límite que ejecute de forma remota esa tarea de rake.

que es “?” en ruby

Ruby 1.9 irb(main):001:0> ?c => “c” Ruby 1.8.6 irb(main):001:0> ?c => 99 Que hace “?” ¿significa?

¿Cuándo debería usar Struct vs. OpenStruct?

En general, ¿cuáles son las ventajas y desventajas de usar un OpenStruct en comparación con un Struct? ¿Qué tipo de casos de uso generales encajarían en cada uno de estos?

¿Cuál es la diferencia entre un proc y un lambda en Ruby?

¿Y cuándo usarías uno en lugar de otro?

¿Cómo puedo descargar un archivo desde una URL y guardarlo en Rails?

Tengo una URL para una imagen que quiero guardar localmente, de modo que pueda usar Paperclip para producir una miniatura para mi aplicación. ¿Cuál es la mejor manera de descargar y guardar la imagen? (Miré en el manejo de archivos ruby ​​pero no encontré nada).

Rails 4: before_filter vs. before_action

En los Rails> 4.0.0 los generadores crean operaciones CRUD con before_action not before_filter . Parece hacer lo mismo. Entonces, ¿cuál es la diferencia entre estos dos?

Salida de Ruby coloreada

¿Hay alguna gem para realizar colorización de fondo y color de primer plano para la salida en la terminal? Recuerdo que, al progtwigr Pascal, todos textcolor(…) con textcolor(…) para hacer que nuestros pequeños progtwigs educativos se vieran más bonitos y presentativos. ¿Hay algo similar en Ruby?

Diferencia entre el mapa y coleccionar en Ruby?

He buscado en Google esto y obtuve opiniones contradictorias: ¿hay alguna diferencia entre hacer un map y hacer un collect en una matriz en Ruby / Rails? Los documentos no parecen sugerir ninguno, pero ¿hay quizás diferencias en el método o el rendimiento?