专门为Ruby和Rails开发人员设计的新的集成开发环境
RubyMine是一个专门为Ruby和Rails开发人员设计的新的集成开发环境,内置了对多种编程语言的支持,如Ruby和Rails、JavaScript和CoffeeScript、ERB和HAML、CSS、Sass和Less。它可以帮助开发人员更有效地生成高质量的代码,同时还利用特定于语言的语法和错误突出显示功能,使代码格式化、代码完成和快速文档更加方便。
【内联AI提示】
内联AI提示具有上下文感知功能,可以自动包含相关文件和符号,以更准确地生成代码。
【有效降低延迟】
在Mellum大型语言模型的驱动下,完成延迟仅为以前版本的十分之一,并且几乎可以立即提出建议。
【面向单元测试的Rails上下文改进】
RubyMine现在将为AI Assistant提供更多关于Rails应用程序的上下文,这将有助于更好地生成单元测试。
【基于云的增强代码完成】
通过JetBrains AI Assistant插件引入了更快、更具有上下文感知的基于云的代码完成,提高了质量和速度,并增加了对多行完成的支持。
【内置集成与RBS收集】
RubyMine现在已经内置了与RBS Collection的集成,这是一个社区管理的RBS文件集合,用于不包含签名的gem。
【模糊匿名参数的错误注释】
当用户试图在一个模糊嵌套的上下文中使用匿名块、rest和关键字rest参数时,RubyMine现在会显示一个错误。
【更新在文件中查找】
在文件中查找功能得到了增强,为Project Files添加了一个新的搜索范围,帮助你在项目中搜索时只关注相关代码。
【禁用后端预提交检查选项】
现在,NIIT可以在Settings | Version Control | commit下使用新选项“在提交完成后运行高级检查”来管理提交过程中的背景检查。
1、新建一个xcode工程,作为pod的工作目录,目录RubyTestDemo。
2、继续新建podfile文件,随便pod个库。
3、在工程目录下执行bundle init,生成Gemfle文件。
4、如果有其他插件或者CocoaPods子项目,Gemfle也要指定源码路径。
5、在RubyTestDemo目录下,执行bundle instal1安装ruby环境。
6、源码工程配置了gemspec文件,可以看到ruby环境pod已经是指定的本地cocospod源码了。
v2024.3
基于云的增强型代码补全、内联 AI 提示、Kamal 2 支持、与 RBS Collection 的内置集成、Ruby 3.4 更新,以及由 Grazie 提供支持的拼写和语法检查。
v2024.2.2
RubyMine 2024.2.2进行了一些更新和维护,包括:
1、对 Kamal 配置文件的补全
2、频率限制的代码洞察
3、浏览器保护的代码洞察
4、Rails Structure(结构)视图中的模型验证和回调
5、Stimulus
6、Ruby
7、AI Assistant
8、功能和改进
9、本地化