

配置您的工作方式
选择每个智能体的启动方式,在 GUI 或终端中运行,并设置 IDE 的显示优先级 – 优先显示代码还是智能体会话。


并行推进工作,不会丢失上下文
在一个或多个项目中同时使用多个智能体,无需反复说明状态或代码库上下文。


掌握每个会话的进展
查看哪些会话当前正在运行、哪些已完成,以及哪些在等待您处理。对差异视图中的某一行添加注释并发送给智能体,供其采取行动。


审查并验证更改
调试、测试、分析和数据库功能均一键可达,您可以在合并更改前确认一切功能正常运行。

无论是自行编写代码还是运行智能体,RubyMine 都能满足您的需求。您和智能体进行 Ruby 与 Rails 开发所需的一切均已内置并预先配置好,开箱即用。与 Rails、RBS、Rake、RuboCop、Docker 等工具无缝集成,原生支持 JavaScript、TypeScript、HTML 和 CSS,并且可以使用内置的数据库和 SQL 工具。
在理解 Ruby 和 Rails 的类型感知代码补全和智能检查的基础上,借助 AI 生成、解释、测试和重构代码。
通过上下文感知搜索功能即时查找任何类、方法或用法,或者让 AI 智能体解释模型、控制器或视图在整个代码库中的运作方式。
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.
使用支持 RSpec、Minitest、Cucumber 和 Test::Unit 的基于 GUI 的运行程序运行和调试测试,或者让 AI 直接根据您的模型或控制器代码生成测试。
无需离开 IDE 即可连接、浏览和查询数据库 – 由 DataGrip 工具提供支持,并支持使用 PostgreSQL、MySQL、SQLite、MariaDB 等数据库。用自然语言向 AI 智能体描述您的需求,它将根据您的实际数据库架构编写并运行 SQL 查询。
无需切换工具,即可完成全栈开发:RubyMine 在支持 Ruby 和 Rails 代码的同时,还全面支持 React、Vue.js、Angular、Node.js、Hotwire、HTML、CSS、JavaScript 和 TypeScript,并包含 WebStorm 的全部功能。
通过内置 Git UI 提交代码、管理分支并解决合并冲突,同时支持 Mercurial、Perforce 和 Subversion。让 AI 编写提交消息、审查代码差异并解决存在冲突的更改。
在隔离环境中运行、调试和测试:配置开发容器、WSL 或 SSH,连接到远程主机或轻量级远程解释器。


SOC 2 Type II
GDPR

RubyMine 通过基于订阅的模型分发。续订将使许可证保持有效,允许您在最新版本 RubyMine 发布后安装和使用。
Air 支持 Codex、Gemini、GitHub Copilot、Claude 和 Junie,还可以通过 ACP 连接很多其他智能体。您可以使用自己的第三方订阅,也可以使用 JetBrains AI。
您可以使用 JetBrains AI 订阅,但并不强制要求。不过,目前云端运行需要 JetBrains AI 订阅,而使用免费的 Junie Lite 产品需要 JetBrains Account。
您可以试用 Air,亲身体验其价值。我们将限时免费提供 Junie Lite 使用权限,它是一款采用特定模型的高性价比智能体。
至少连续订阅 365 天且期间未中断,即可获得永久回退许可证。如果您决定不再续订,永久回退许可证将允许您继续永久免费使用这段连续 12 个月订阅开始时已发布的 RubyMine 版本,无需支付额外费用。
您可以为个人或组织购买包年或包月 RubyMine 订阅。组织购买的每个商业许可证都可供该组织内的任何人员使用,而个人许可证则仅可供个人独自使用。了解详情。
RubyMine 对非商业用途免费。商业项目可享受 30 天免费试用。学生和教师可免费使用 JetBrains All Products Pack(包含 RubyMine 以及其他 JetBrains IDE 和工具)。了解详情。