知名开发工具RubyMine全新发布v2023.3——支持AI Assistant

RubyMine 是一个为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。

RubyMine v2023.3正式版下载

新版本改进AI Assistant支持、Rails应用程序和引擎的自定义路径、对Rails 7.1严格locals的代码洞察、RBS中的额外声明、针对调试器类型呈现器的更新、服务器模式下的RuboCop、Brakeman代码检查等。

AI Assistant

JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。

对 AI 生成名称建议的支持

现在您可以为 Ruby 代码中的局部变量和形参启用 AI 生成名称建议,内联使用 Rename(重命名)重构时,此操作可用。要启用名称建议,请在 Settings | Tools | AI Assistant (设置 | 工具 | AI Assistant)下选中 Provide AI-generated name suggestions(提供 AI 生成名称建议)复选框。

改进 Ruby 上下文

持续改进 Ruby 上下文以及 LLM 分析代码库的方式,这些更改会影响 AI Assistant 生成文档、解释 Ruby 代码、识别文件内容等的方式。

单元测试生成

借助 AI Assistant,您可以为 Ruby 或 Rails 应用程序中的 public 方法轻松生成测试。

Rails

Rails 路径的自动导入

新版本实现了一个新选项来自动检测 Rails 应用程序中的自定义路径,每次打开项目时,RubyMine 都会尝试在后台导入 Rails 路径配置。

对 Rails 7.1 严格 locals 的代码洞察

RubyMine 现在支持严格 locals 的解析、补全、Find Usages (查找用法)、Rename(重命名)和导航功能。

相关推荐
Honmaple16 小时前
OpenClaw 迁移指南:如何把 AI 助手搬到新电脑
人工智能
wenzhangli716 小时前
Ooder A2UI 第一性原理出发 深度解析核心逻辑
人工智能·开源
网络安全研究所16 小时前
AI安全提示词注入攻击如何操控你的智能助手?
人工智能·安全
数据猿16 小时前
硬盘价格涨疯了,AI存储何去何从?
人工智能
zhangfeng113316 小时前
氨基酸序列表示法,蛋白质序列表达 计算机中机器学习 大语言模型中的表达,为什么没有糖蛋白或者其他基团磷酸化甲基化乙酰化泛素化
人工智能·机器学习·语言模型
陈天伟教授16 小时前
人工智能应用- 语言理解:06.大语言模型
人工智能·语言模型·自然语言处理
海心焱16 小时前
安全之盾:深度解析 MCP 如何缝合企业级 SSO 身份验证体系,构建可信 AI 数据通道
人工智能·安全
2501_9453184917 小时前
AI证书能否作为招聘/培训标准?2026最新
人工智能
2601_9491465317 小时前
Python语音通知接口接入教程:开发者快速集成AI语音API的脚本实现
人工智能·python·语音识别
韦东东17 小时前
RAGFlow v0.20的Agent重大更新:text2sql的Agent案例测试
人工智能·大模型·agent·text2sql·ragflow