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'EDI 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'EDI 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 2020.1

Amélioration de la navigation

Amélioration de la navigation

La version 2020.1 vous permet de passer en toute fluidité d'entités Rails à un schéma de base de données, ou encore de naviguer entre des méthodes parentes et enfants.

Mode LightEdit

Mode LightEdit

Le nouveau mode LightEdit vous permet d'utiliser RubyMine comme éditeur de texte à usage général. Il se lance et fonctionne beaucoup plus rapidement que d'habitude car il ouvre vos fichiers sans charger de projet.

Tests

Tests

La création de tests s'est vue facilitée grâce à la possibilité de créer un test pour n'importe quelle classe en répliquant la structure du répertoire, en fonction du chemin d'accès au sujet du test.

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.