在Padrino项目中,Ruby本身足够聪明,知道我引用了我的Page
模型而不是分页器的Page
类。但RubyMine迷失了,并认为我处理分页并坚持标记一些错误(因为new
参数不同)。
在这些情况下我该怎么办?
在PHPStorm上,我习惯在变量上面添加一个PHPDoc来告诉它变量是什么类型,但变量输入在这里甚至不是正确的问题......而RDoc似乎对于这类事物来说太基本了。我错了吗?
编辑:RDdoc确实是基本的,但YARDoc可以方便地注释局部变量。但在这种情况下它并没有用,因为这个问题确实是一个名字冲突。
答案 0 :(得分:1)
您可以尝试RubyMine理解的YARDoc评论 - https://www.jetbrains.com/help/ruby/2017.1/using-annotations.html#d464455e37
除此之外,你可以使用
的类/常量的完整路径Page.do_something # "relative" call
::Page.do_something # "top" call
Module::Path::To::Page.do_something # full path call