Pourquoi RubyMine

Perfectionner votre savoir-faire

Regarder la vue d'ensemble

Travailler plus vite avec un éditeur intelligent

Produisez du code de qualité plus efficacement, grâce à une prise en charge de premier ordre de Ruby et Rails, JavaScript et CoffeeScript, ERB et HAML, CSS, Sass et Less, et plus encore.

Profitez de la mise en évidence des éléments de syntaxe et des erreurs spécifiques au langage, du formatage du code, de la saisie automatique du code et de la documentation rapide.

Trouver votre chemin

Utilisez la recherche rapide pour accéder rapidement à n'importe quelle classe, fichier ou symbole, ou même à une action de l'IDE ou à une fenêtre d'outils. Il suffit d'un seul clic pour passer sur la déclaration, la méthode super, le test, les utilisations, l'implémentation, et bien plus encore.

Profitez d'une navigation super rapide dans votre projet Rails avec une vue de projet basée sur le modèle MVC et des diagrammes de dépendances de modèles, de classes et de gemmes.

Détecter et éliminer les code smells

Suivez les meilleures pratiques de la communauté avec des inspections de code qui vérifient votre code pour détecter de nombreux types d'erreurs possibles et fournissent des améliorations à la volée avec des options de correction rapide.

Des refactorisations automatisées et sûres simplifient le nettoyage et la maintenance du code. Les refactorisations adaptées à Rails permettent de réaliser des modifications à l'échelle du projet : par exemple renommer un contrôleur renommera également l'assistant, les vues et les tests.

Tester et déboguer avec plaisir

Utilisez le puissant débogueur avec une interface graphique pour Ruby, JavaScript et CoffeeScript. Définissez des points de rupture, exécutez votre code étape par étape et utilisez toutes les informations disponibles à portée de main.

Créez et exécutez des tests RSpec, Cucumber, Shoulda, MiniTest et Test::Unit avec l'assistance au codage et un testeur reposant sur une interface graphique.

Bénéficier d'un espace de travail optimisé

Dans RubyMine, vous pouvez rapidement faire en sorte de vous sentir comme chez vous avec les palettes de couleurs personnalisables, les configurations clavier et tous les paramètres de présentation visuelle dont vous avez besoin pour un développement productif.

Gagnez du temps grâce à une interface unifiée pour travailler avec Git, SVN, Mercurial et d'autres systèmes de contrôle de version.

Gérer l'environnement de votre projet

Profitez de l'intégration harmonieuse avec des outils comme Rake Task Runner, Rails Generators, Bundler, RVM/Rbenv, Zeus et autres. Le terminal est également disponible sous la forme d'une fenêtre d'outils de l'IDE lorsque vous en avez besoin.

Configurez facilement le déploiement automatique via FTP ou SFTP et gérez votre infrastructure avec Vagrant, Capistrano, Chef ou Puppet.

Rester à la pointe du progrès

Profitez d'une prise en charge de premier choix pour Ruby 2.x et Rails 6.x, Sinatra, React, Angular, Puppet, Docker, et plus.

Voir toutes les fonctionnalités

Nouveautés de RubyMine 2021.1

Prise en charge du langage RBS de Ruby 3

Prise en charge du langage RBS de Ruby 3

RubyMine 2021.1 utilise les fichiers .rbs dans son analyse du code. La saisie semi-automatique du code est donc améliorée, tant pour la bibliothèque standard de Ruby que pour le code utilisateur avec des définitions RBS.

Code With Me

Code With Me

Code With Me, un nouveau service JetBrains pour le développement collaboratif et la programmation en binôme à distance, est maintenant intégré à RubyMine. Il vous permet de partager le projet actuellement ouvert dans votre IDE avec d'autres personnes et de travailler dessus ensemble en temps réel.

Web et Frameworks

Web et Frameworks

Nous avons apporté de nombreuses améliorations concernant le travail avec le web et les frameworks. Parmi celles-ci, l'intégration de la documentation MDN intégrée, l'amélioration de la prise en charge de Stylelint, la spécificité des sélecteurs pour le CSS et l'aperçu des fichiers HTML.

Expérience client

Rejoignez nos clients

Des entreprises utilisent RubyMine partout dans le monde.

Rejoignez-les et bénéficiez vous aussi de la meilleure expérience de développement.