Paperclip es un gem de Ruby creada para hacer el adjuntar archivos muy fácil.
Continuar leyendo «PaperClip, Subir Archivos en Ruby on Rails»
Informática, Programación y Electrónica
Paperclip es un gem de Ruby creada para hacer el adjuntar archivos muy fácil.
Continuar leyendo «PaperClip, Subir Archivos en Ruby on Rails»
Una clase debe ir declarando sus partes en el siguiente orden:
Se cumple de este modo la regla descendente y permite que el programa se lea como un articulo de periódico.
Se pueden realizar acciones «programadas» antes o después de cualquier acción en el controlador de la vista o del modelo. Continuar leyendo «Callbacks en Ruby on Rails»
La gema devise nos facilita la implementación de la gestión del login en nuestra aplicación.
Continuar leyendo «Gestión de Usuarios con la gema devise, Ruby on Rails»
Al realizar la validación con presence, cuando el valor del campo es false se cree que es un objecto no valido, pensando que es nulo.
Continuar leyendo «Validación de un campo Booleano en Ruby on Rails»
Si hiciéramos la siguiente acción, Rails nos advertirá que esta acción no es segura:
@article = Article.new(params[:article])
¿Por qué? Porque desde el Front podrían inyectarnos atributos de la clase que no tuviera permiso para modificar.
Continuar leyendo «Strong Params, Seguridad de parámetros en las peticiones en Ruby on Rails»
Para los noveles en Rails siempre confundimos estos tres conceptos, así que explicamos las diferencias.
Continuar leyendo «Diferencias entre link_to, redirect_to y render en Ruby on Rails»
Intenta no mostrar al usuario los detalles de los datos. Intenta mostrarle términos abstractos.
Continuar leyendo «Objetos y Estructuras de Datos, Código Limpio»
La flexibilidad de Ruby hace fácil escribir test.
Debido a que Ruby hace que sea fácil escribir buen código modular, nos encontraremos con pequeños archivos que contienen funcionalidades.
Para incorporar a nuevos programas u otros archivos Ruby tiene dos instrucciones: