IDE Ruby on Rails
RubyMine mejora su productividad con Rails y soporta de forma nativa todas las prácticas de desarrollo web más importantes.
Mantenimiento de código sensible al contexto Rails
Finalización de código
RubyMine entiende y completa correctamente los campos y asociaciones; find_by_*, url_for, redirect_to y otros métodos Rails de la base de datos, métodos definidos por rutas nombradas y rutas de recursos, y mucho más.
Generadores de Rails
Añada nuevas entidades de Rails como modelos, controladores, scaffolds, etc. a su proyecto con una práctica interfaz de usuario que proporciona acceso rápido y sensible al contexto a los generadores de Rails.
Editor ERB/HAML/Slim
- La edición de vistas de ERB es totalmente compatible con llaves, plegado, resaltado de sintaxis, finalización de código inteligente y más.
- Si prefiere desarrollar vistas HAML o Slim Rails, encontrará resaltado de sintaxis para el código Ruby inyectado, así como asistencia a la codificación para el código HTML interno (finalización, navegación, etc.).
Navegación de código avanzada
Vista de proyecto de Rails
Obtenga acceso rápido a los correspondientes controladores, modelos, vistas, migraciones, etc., junto con sus contenidos, tales como métodos de control, vistas asociadas y parciales, etc.
Diagrama de dependencia modelo
Obtenga una vista panorámica de los modelos de su proyecto con sus atributos, para analizar la estructura del proyecto y navegar hasta el código que necesita.
Navegación basada en MVC
- Utilice los iconos del medianil del editor para cambiar rápidamente de una acción del controlador a la vista correspondiente, o incluso crear una nueva. Cambie de la vista a la acción del controlador con la misma facilidad.
- Ir a la opción Navigate | Related Symbol para una navegación rápida entre modelo apropiado de Rails, controlador, vista, ayudante y prueba de unidad / funcional / especificaciones, desde cualquier ubicación.
Herramientas Perfected de Rails
Internacionalización de Rails (i18n)
Para ayudarle con I18n, RubyMine le proporciona una opción de arreglo rápido para literales en cadena, que lo copia automáticamente a un archivo YML y lo reemplaza con el método Rails translate().
Compatibilidad con YAML
RubyMine permite la sintaxis y el resaltado de errores para archivos YAML y le ayuda a editar cómodamente los archivos de propiedades de internacionalización(*.yml).
Consola Rails
- Utilice la consola de Rails para lo que necesite, ejecutándola directamente desde el IDE (Run | Run Rails Console).
- La consola proporciona resaltado de sintaxis y un historial de comandos que se puede explorar con las teclas flecha Arriba / Abajo.
- Puede configurar los colores y fuentes de la consola en Settings | Editor | Colors & Fonts.