Toute la puissance d'un IDE Ruby et Rails pour vous et vos agents
Programmez, testez, déboguez et livrez des logiciels Ruby et Rails fiables.




Configurez votre façon de travailler
Choisissez le mode de lancement de chaque agent, dans l'interface utilisateur graphique ou le terminal, et ce que l'IDE doit afficher en priorité : votre code ou la session de l'agent.


Avancez en parallèle sans perdre le contexte
Travaillez avec plusieurs agents à la fois, sur un projet ou plusieurs, sans avoir à réexpliquer le contexte ou l'état du code à chaque fois.


Suivez chaque session
Consultez les sessions en cours d'exécution, terminées ou en attente d'une action de votre part. Commentez une ligne du diff et renvoyez-la à l'agent pour qu'il la traite.


Révisez et vérifiez les modifications
Le débogage, les tests, le profilage et les bases de données sont accessibles en un clic. Vous pouvez ainsi vérifier que rien ne casse avant de fusionner vos modifications.

Programmez vous-même ou faites appel à des agents : RubyMine répond présent dans les deux cas. Profitez de tout ce dont vous et vos agents avez besoin pour développer en Ruby et Rails, intégré et préconfiguré dès le départ. Profitez d'une intégration fluide avec Rails, RBS, Rake, RuboCop, Docker, et d'autres. Travaillez nativement avec JavaScript, TypeScript, HTML et CSS, et utilisez les outils intégrés pour les bases de données et le SQL.
Générez, expliquez, testez et refactorisez votre code avec l'IA, en complément de la saisie semi-automatique sensible aux types et des inspections intelligentes qui comprennent Ruby et Rails.
Retrouvez instantanément n'importe quelle classe, méthode ou occurrence grâce à une recherche contextuelle, ou demandez à un agent d'IA d'expliquer le fonctionnement d'un modèle, d'un contrôleur ou d'une vue dans l'ensemble de votre base de code.
Step through Ruby or JavaScript/TypeScript with an interactive debugger: set breakpoints, inspect state, and use agentic debugging to let an agent investigate and fix issues alongside you.
Exécutez et déboguez vos tests avec un outil d'exécution doté d'une interface graphique prenant en charge RSpec, Minitest, Cucumber et Test::Unit, ou demandez à l'IA de générer des tests directement à partir du code de votre contrôleur ou de votre modèle.
Connectez-vous à vos bases de données, explorez-les et interrogez-les sans quitter l'IDE, grâce aux outils DataGrip compatibles avec PostgreSQL, MySQL, SQLite, MariaDB, et bien d'autres. Demandez ce qu'il vous faut à votre agent d'IA en langage naturel ; il écrira et exécutera des requêtes SQL directement sur votre schéma.
Créez toute la pile technologique sans changer d'outil : RubyMine prend entièrement en charge React, Vue.js, Angular, Node.js, Hotwire, HTML, CSS, JavaScript et TypeScript, en plus de votre code Ruby et Rails. Il intègre également toutes les fonctionnalités de WebStorm.
Validez des commits, créez des branches et résolvez les conflits de fusion avec l'interface Git intégrée. Bénéficiez d'une prise en charge de Mercurial, Perforce et Subversion. Laissez l'IA rédiger vos messages de commit, passer vos diffs en revue et résoudre les modifications conflictuelles.
Exécutez, déboguez et testez dans un environnement isolé : configurez des conteneurs de développement, WSL ou SSH, et connectez-vous à un hôte distant ou à un interpréteur distant léger.


SOC 2 Type II
RGPD

Gratuit pour une utilisation non commerciale

RubyMine est distribué selon un modèle d'abonnement. Le renouvellement de votre abonnement permet de maintenir votre licence active ; vous pouvez ainsi installer et utiliser les dernières versions de RubyMine dès leur sortie.
Air prend en charge Codex, Gemini, GitHub Copilot, Claude et Junie, mais bien d'autres peuvent être connectés à l'aide de l'ACP. Vous pouvez utiliser vos propres abonnements tiers, ou JetBrains AI.
Vous pouvez utiliser votre abonnement JetBrains AI, mais ce n'est pas obligatoire. Un abonnement JetBrains AI est toutefois requis actuellement pour les exécutions dans le cloud, et vous aurez besoin d'un compte JetBrains pour accéder à l'offre gratuite Junie Lite.
Vous pouvez essayer Air et constater son intérêt par vous-même : pendant une durée limitée, nous proposons un accès gratuit à Junie Lite, notre agent économique, doté d'un modèle spécifique.
Une licence de repli permanente est disponible pour tout abonnement ininterrompu d'une durée minimale de 365 jours consécutifs. Si vous décidez de ne pas renouveler votre abonnement, la licence de repli permanente vous permettra de continuer à utiliser la version de RubyMine qui était disponible au début de votre abonnement de 12 mois consécutifs, et ce indéfiniment et sans coût supplémentaire.
Vous pouvez acheter un abonnement annuel ou mensuel à RubyMine pour les particuliers ou les organisations. Chaque licence commerciale achetée par une organisation peut être utilisée par une seule personne au sein de cette organisation, et les licences personnelles ne sont accessibles qu'aux particuliers et uniquement pour leur propre usage. En savoir plus.
RubyMine est gratuit pour un usage non commercial. Pour les projets commerciaux, vous pouvez profiter d'un essai gratuit de 30 jours. Les étudiants et les enseignants peuvent utiliser gratuitement le JetBrains All Products Pack (qui inclut RubyMine, ainsi que d'autres IDE et outils de JetBrains). En savoir plus.