Ruby on Rails

Software captura de pantalla:
Ruby on Rails
Detalles de software:
Versión: 5.0.0.1 / 4.2.7.1 Actualizado
Fecha de carga: 29 Sep 17
Licencia: Libre
Popularidad: 257

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails proporciona todas las herramientas necesarias para desarrollar aplicaciones web que pueden ejecutarse en CGI, FastCGI y en mod_ruby.

Ruby on Rails, también conocido como Rails, le brinda al desarrollador un entorno de desarrollo Ruby puro.

El marco fue desarrollado inicialmente por David Heinemeier Hansson a partir de su trabajo en Basecamp.

Desde entonces, Ruby on Rails se ha convertido en una fuente de inspiración para la mayoría de los marcos de MVC en torno a ellos, siendo portado a numerosos lenguajes de programación y entornos.

Para instalar, se recomienda usar RubyGems.

Requisitos del sistema


  • Ruby 1.8.7 / 1.9.2 o superior
  • RubyGems

Novedades en esta versión:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.5 / 3.2.22:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.4 / 3.2.22:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

¿Qué hay de nuevo? en la versión 4.2.3 / 3.2.22:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.1 / 3.2.21:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Trabajo activo
  • Correos asincrónicos
  • Registro adecuado
  • Consola web
  • Soporte de claves externas

Novedades en la versión 4.1.5:

  • Se corrigió una vulnerabilidad en el método create_with en Active Record.

Novedades en la versión 4.1.3 / 3.2.19:

  • Correcciones de seguridad:
  • Vulnerabilidad de inyección SQL en la cita de 'bitstring'.
  • Vulnerabilidad de inyección de SQL en la cita 'rango'.

Novedades en la versión 4.1.0:

  • Spring: el precargador de la aplicación.
  • Variantes le permite tener diferentes plantillas y respuestas de acción para el mismo tipo de mimo (por ejemplo, HTML).
  • Enums envuelve el patrón de tener un campo de estado restringido a solo unas pocas opciones.
  • Las vistas previas de Mailer hacen que sea muy simple visualizar iterativamente sobre las vistas de Action Mailer con datos de prueba.
  • secrets.yml, que le proporciona un lugar y una interfaz conveniente para acceder a los secretos que se han establecido mediante variables ENV o scripts de implementación.

Novedades en la versión 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Estas tres versiones contienen importantes soluciones de seguridad.

Novedades en la versión 4.0.2 / 3.2.16:

  • Estas dos versiones contienen importantes soluciones de seguridad.

Qué hay de nuevo en la versión 4.0.1:

  • Esta versión presenta un cambio importante en cómo Active Record maneja las llamadas de pedidos posteriores.

Novedades en la versión 4.0.0:

  • Súper fácil hacer caché ruso de muñecas a través de la caducidad basada en claves con la administración automática de dependencias de plantillas anidadas (exploradas primero en el complemento cache_digests).
  • Acelera el lado del cliente con Turbolinks, que esencialmente convierte tu aplicación en una aplicación javascript de una sola página en términos de velocidad, pero sin ninguno de los inconvenientes de desarrollo (excepto, tal vez, problemas de compatibilidad con algunos paquetes de JavaScript existentes) .
  • etags declarativos hace que sea aún más fácil asegurarse de aprovechar la frescura de HTTP.

Novedades en la versión 3.2.13 / 2.3.18:

  • Correcciones de seguridad:
  • Vulnerabilidad de Symbol DoS en Active Record
  • Vulnerabilidad XSS en sanitize_css en Action Pack
  • Vulnerabilidad de análisis XML que afecta a los usuarios de JRuby
  • XSS Vulnerabilidad en el desinfectador de Ruby on Rails

Novedades en la versión 4.0 Beta 1:

  • La tienda de sesión ahora está encriptada de forma predeterminada (anteriormente acaba de firmar).
  • Los Parámetros Fuertes toman el relevo de attr_protected (ahora un complemento) para protegerse contra parámetros foráneos.
  • Los encabezados de seguridad como X-Frame-Options, X-XSS-Protection, X-Content-Type-Options están activados de manera predeterminada con valores sólidos.
  • El análisis de parámetros XML se ha enviado a un complemento.

Qué hay de nuevo en la versión 3.2.12 / 2.3.17:

  • 3.2.12 contiene una corrección de seguridad y 2.3.17 contiene dos correcciones de seguridad.

Novedades en la versión 3.2.11 / 2.3.15:

  • Estas versiones contienen dos soluciones de seguridad extremadamente críticas.

Novedades en la versión 3.2.10:

  • Se corrigió la laguna de seguridad, por lo que los hashes de opciones solo deberían extraerse si hay parámetros adicionales.

Novedades en la versión 3.2.2:

  • Los archivos de registro siempre se vacían.
  • Las pruebas con errores saldrán con un código de estado distinto de cero
  • .
  • Eliminación de llamadas a métodos en desuso.
  • La instrumentación de caché de consulta incluye enlaces en la carga.
  • Los valores de casilla ocultos no se establecen si el valor es nulo.
  • varias correcciones de compatibilidad de Ruby 2.0

Novedades en la versión 3.2.1:

  • Algunas correcciones y mejoras de documentos.

Novedades en la versión 3.2.0:

  • Modo dev más rápido & amp; enrutamiento
  • Registrador etiquetado
  • Active Record Store

Qué hay de nuevo en la versión 3.2.0 RC2:

  • ActiveSupport :: Base64 está en desuso a favor de :: Base64.
  • Se agregó el método ayudante font_path.
  • Depende del rack ~ & gt; 1.4.0.
  • Añadido: opción de gzip a caches_page. La opción predeterminada se puede configurar globalmente mediante page_cache_compression.

¿Qué hay de nuevo? en la versión 3.2 RC1:

  • Modo dev más rápido & amp; enrutamiento
  • Explique las consultas
  • Registrador etiquetado
  • Active Record Store

Novedades en la versión 3.1.3:

  • Esta versión contiene principalmente correcciones para las regresiones que aparecieron en 3.1.2.

Novedades en la versión 3.1.2:

  • Se corrigió la posible vulnerabilidad de XSS en el método translate helper en Ruby on Rails.

Novedades en la versión 3.1.0:

  • Transmisión.
  • Migraciones Reversibles.
  • Pipeline de activos.
  • jQuery como la biblioteca de JavaScript predeterminada.

Novedades en la versión 3.1.0 RC8:

  • Este es el candidato a la versión final antes del 3.1.0. final.

Novedades en la versión 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Correcciones de seguridad:
  • Filtro omitiendo errores
  • Problemas de inyección de SQL
  • Parse error en strip_tags
  • UTF-8 que escapa a la vulnerabilidad

Novedades en la versión 3.0.10.rc1:

  • Corrige un problema en el que las barredoras de caché solo con filtros después no tendrían ningún objeto controlador, elevaría el método no definido controlador_nombre para nil
  • Asegúrese de que los códigos de estado se registran cuando se generan excepciones.
  • Se respetan las subclases de OutputBuffer.
  • Fixed ActionView :: FormOptionsHelper # select with: multiple = & gt; falso
  • Evite la llamada adicional a la caché # leída en caso de que se produzca un golpe de caché de fragmento
  • Se agregó un comentario de codificación mágico a los archivos schema.rb
  • schema.rb se escribe como UTF-8 de manera predeterminada.
  • Asegurar una conexión establecida cuando se ejecuta rastrear db: esquema: volcado
  • Las condiciones de asociación no bloquearán las condiciones de unión.
  • La destrucción de un registro destruirá el registro HABTM antes de destruirse.
  • Haga ActiveRecord :: Batches # find_each para no volverse uno mismo.
  • ¿Hay tabla de actualización? en PG para usar siempre la ruta de búsqueda actual o el esquema si se establece explícitamente.

Novedades en la versión 3.0.9:

  • Los principales cambios en esta versión de Rails son las correcciones de errores que rodean las modificaciones de las cadenas SafeBuffer.

Novedades en la versión 3.1.0 RC4:

  • escape_javascript correcciones safebuffer.
  • json_escape safebuffer fixes.
  • RDoc / ruby-debug fixes de conflicto.
  • arel_table se almacena en caché a menos que cambie el nombre de la tabla.

Qué hay de nuevo en la versión 2.3.12:

  • Problemas de seguridad:
  • Hay problemas de seguridad en el complemento rails_xss, y se solucionaron con esta versión. Asegúrate de actualizar tu complemento rails_xss.
  • Cambios:
  • Los principales cambios en esta versión están solucionando problemas de compatibilidad con Rubygems 1.8.5.

Novedades en la versión 3.1.0 RC 1:

  • jQuery ahora es el valor predeterminado
  • Migraciones DRY que saben cómo volverse. Limpiador, migraciones más agradables.
  • Los motores ahora pueden tener su propio enrutamiento y alcance de ayuda. También pueden aprovechar la tubería de activos (más documentación sobre esto pronto). Lea la historia detrás de los motores montables (incluso si el material activo ahora está desactualizado).
  • No está habilitado de forma predeterminada debido a algunas advertencias importantes que aún no se han resuelto, pero si puede lidiar con ellas, es una excelente forma de reducir el número de consultas que activará su aplicación. ¡Más rápido es mejor!
  • Active Record ahora usa sentencias preparadas en caché, lo que es un gran impulso para PostgreSQL en todos los casos y un impulso para MySQL en sentencias complejas.
  • Esto hace posible el uso del almacenamiento en caché HTTP con condicional get como reemplazo del almacenamiento en caché de páginas (que pronto incluiremos en un complemento y eliminaremos del núcleo).
  • Salida de prueba mucho más agradable cortesía de la joya Turn. Está activado con nuevas aplicaciones de forma predeterminada en Ruby 1.9.
  • Ahora es más fácil que nunca mantener tu aplicación segura con force_ssl. Ya sea por aplicación o por controlador.
  • attr_protected ahora acepta roles, por lo que es más fácil hacer frente a divisiones administrativas / no administrativas y más.
  • Contraseñas basadas en BCrypt Dead-simple. Ahora no hay excusa para no implementar su propio esquema de autenticación.
  • Serialice objetos con JSON o cualquier otra cosa que desee.

Novedades en la versión 3.0.7:

  • activesupport:
  • Hash.from_xml ya no pierde atributos en etiquetas que solo contienen espacios en blanco.
  • activerecord:
  • La destrucción de registros a través de atributos anidados funciona independientemente de reject_if LH # 6006.
  • ¿Delegar cualquiera? ¿Y muchos? a Model.scoped por coherencia.
  • Cite la cláusula ORDER BY en los hallazgos en lote - correcciones # 6620.
  • ¿Existe cambio? por lo que los registros no son instanciados - correcciones # 6127. Esto evita que after_find y after_initialize callbacks se activen al comprobar la existencia de registros.
  • Corrija el error de rendimiento con los accesores de atributo que solo ocurrieron en Ruby 1.8.7, y asegúrese de que almacenamos los valores en caché cuando la columna devuelta desde el db contiene caracteres no estándar.
  • Se corrigió una regresión de rendimiento presentada aquí 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 relacionada con el método read_attribute.
  • actionmailer:
  • elimine AM delegando register_observer y register_interceptor en Mail.

Novedades en la versión 3.0.5:

  • Reparar cuando gzip devuelve una cadena UTF-8 en Ruby 1.9, cuando en realidad es binaria.
  • Los valores límite de los registros activos no escaparán a los nodos literales de Arel SQL.
  • Relación # donde las llamadas siempre producirán sentencias AND independientemente de cómo se comporten las condiciones hash (revertiendo 00693209ecc).
  • Las devoluciones de llamada del observador solo se ejecutarán una vez cuando se utilicen clases de STI en ActiveRecord.

Novedades en la versión 3.0.4 / 2.3.11:

  • Se han lanzado dos nuevas versiones de Ruby On Rails que incluyen una serie de correcciones de errores que contienen soluciones para algunos problemas de seguridad.

Requisitos :

  • Ruby 1.8.7 / 1.9.2 o superior
  • RubyGems

Programas parecidos

Twisted
Twisted

11 Mar 16

Ground
Ground

4 Jun 15

Restler
Restler

6 Mar 16

Kanso
Kanso

12 May 15

Otro software de desarrollador David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Comentarios a la Ruby on Rails

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!