RubyMine 2026.2发布,新增代理调试、原生GitHub Copilot集成及第三方AI补全。符号驱动代码洞察默认启用,提升导航与文档准确性。改进RBS体验、扩展RSpec 4支持,优化调试跳过非项目代码、后台更新Gem环境及RuboCop处理,简化项目打开流程。
RubyMine 2026.1版本发布,提升了Ruby和Rails开发体验。新增AI聊天功能,支持多种AI代理,简化数据库查询。改进代码智能引擎,提升代码补全速度。远程开发功能稳定,支持SSH和Dev Containers。增强了Rails项目中对局部变量和过时关联的检测,提升代码维护性。新增测试差异查看器,简化Linting和格式化配置。
RubyMine 2025.3引入MCP工具,提升AI助手在Rails项目中的效率。通过分页和过滤,模型能更有效地处理数据,减少上下文空间的使用。工具设计需考虑模型和客户端的限制,以优化AI工作流程。
RubyMine团队将于12月11日1-5点CET在r/jetbrains进行问答活动,欢迎Ruby和Rails开发者参与,团队将实时回答问题并收集反馈以改进产品。
RubyMine 2025.3发布,新增Claude Agent和Junie多代理体验,提升开发灵活性。支持模糊搜索常量、全局变量类型导航及完整Unicode正则表达式。移除Rails项目视图,优化Bundler安装,支持多模块项目的无缝gem安装。启动速度提升,数据收集功能推迟至2025.3.1版本。
RubyMine现已免费供非商业使用,旨在支持Ruby和Rails社区,降低开发门槛。非商业用途包括学习和开源贡献。用户需遵循匿名数据收集政策,享受与付费版相同的功能。
本文探讨了Ruby调试器的工作原理,比较了byebug和debug gem的优缺点,并介绍了RubyMine调试器的架构。byebug适合旧版Ruby但性能较差,而debug gem在新版本中表现优异。RubyMine调试器支持多种Ruby版本,适合复杂应用的高效调试。
RubyMine 2025.2发布,升级了AI助手,增强了代码补全和项目意识,新增Junie插件以提升编码效率,优化了项目启动速度和文件编辑性能,简化了Bundler通知,改进了异常常量自动补全。
RubyMine 2025.2早期访问程序上线,新增调试器改进、多模块支持、自动管理RBS集合、提升远程开发体验及增强AI助手功能。欢迎下载并反馈。
Junie是JetBrains推出的AI编码助手,现已在RubyMine中可用。它高效解决编码任务,自动化检查和测试,提供功能和代码改进建议,确保代码风格一致,从而提升开发者的生产力,帮助用户专注于战略和创新。
RubyMine 2025.1 更新了 AI 助手,新增 RBS 代码补全、离线模式和多模块调试,提升远程开发体验。支持 Claude 3.7、GPT-4.5 模型,改进 AI 聊天和用户界面,兼容 Ruby 3.4 和最新 asdf 版本,优化 Rails 部署和插件更新。
RubyMine 2025.1早期访问程序已开启,新增AI助手、改进调试工具、提升远程开发体验,并支持Ruby 3.4。同时集成Qodana进行代码质量检查,欢迎下载并反馈意见。
RubyMine 2024.3发布,支持Rails 8和Kamal 2,提供更快的云代码补全和内联AI提示。新增Ruby 3.4支持,集成RBS,改进单元测试生成,增强拼写和语法检查。
RubyMine 2024.3 早期访问计划已经开始,特色包括 AI 助手、Ruby 3.4 支持、改进的远程开发、RBS 集成、代码补全改进和 Grazie 插件。下载最新的 EAP 版本以提供反馈。
RubyMine 2024.2发布,新增Stimulus支持、Rails更新、AI完成度改进、自定义RuboCop配置等功能。新UI成为默认设置。重要功能包括内置Stimulus支持、Kamal配置文件的代码完成、Rails中的速率限制和浏览器保护的代码洞察、在结构视图中查看模型验证和回调等。RubyMine现在会检查配置的Ruby SDK并建议相关版本。AI助手的完成度得到了改进,并在Rails环境中更加有效。新终端提供了Ruby相关命令的完成度。无需额外设置即可运行和调试TypeScript文件。Bun现在可以作为Rails项目的JavaScript框架指定。阅读模式和快速文档中提供了Markdown渲染。
RubyMine团队为Ruby和Rails提供了对新技术的支持,其中包括Hotwire和Stimulus。本文介绍了Stimulus的基本概念和如何在Rails应用中使用它。通过一个示例应用程序,教程演示了如何使用Stimulus来实现复制到剪贴板和隐藏帖子等功能。RubyMine提供了对Stimulus的支持,包括代码补全、导航和重命名重构等功能。
RubyMine团队为Ruby和Rails提供了对新技术的支持,其中包括Hotwire。Hotwire通过发送HTML而不是JSON来简化Web开发,减少了JavaScript的使用。Hotwire由几个框架组成,其中之一是Turbo。Turbo提供了一种简单的方式来实现页面的实时部分更新,无需编写JavaScript。Turbo Frames允许将页面分解为独立的上下文,而Turbo Streams可以更新DOM的部分内容。RubyMine为Turbo提供了代码提示和导航等支持。本教程介绍了如何在Rails应用程序中使用Turbo的基本构建块,并展示了如何使用Turbo Frames和Turbo Streams实现实时部分页面更改。
As of today you can now use WebStorm and RubyMine to edit code in Gitpod! Get started by updating your user preferences to WebStorm or RubyMine and starting a new Gitpod workspace!
完成下面两步后,将自动完成登录并继续当前操作。