Access denied, Please sign in and make sure you have proper permission.
不确定到底是:
- 完全是我的错觉
- 写 Ruby 的时候倾向于用 IDE 不容易补全的风格
- RubyMine 的代码分析确实不如 PyCharm 做得好
Ruby 太魔幻,还是用编辑器的好,Rails 的框架也是基于编辑器的操作习惯的框架。
感谢推荐,AI 分析确实是 ruby 这种魔幻语言的救星
ruby 有没有泛型这种东西,比如数组存放一种类型,然后遍历数组对这种类型的方法进行调用,这种情况好像没办法自动补全方法或进行方法提示是吧。其他语言中的泛型在指定数组的时候可以同时指定存放类型,这样就能自动识别方法了。或者 ruby 在这种情况下有没有好的方法,比如对变量强制指定类型(ruby 作为动态语言就不行吗,我看其他动态语言在编译层面是能做到的)
现在 ruby3 有 rbs 了,可以定义类型,慢慢的 ruby 对 ide 的支持会好起来的。