Rails,部分注释,rubymine

问题描述

我有一个 Haml 部分,它在几个模板中呈现,并且需要特定的局部变量。

我想让其他开发人员和 IDE (rubymine) 知道此部分/模板具有哪些局部变量依赖项。例如_actions.haml

- # @param [DigRulingService] ruling capability service
- # @param [Dig] dig entry object

- if ruling.ruler_removable?(dig)
  - name = ruling.related_ruling(dig).ruler.present_name
  = link_to("Remove #{name}","#")

- if ruling.invite_cancelable?(dig)
  = link_to("Cancel request","#")

- if ruling.able_to_invite?(dig)
  = link_to("Send new Invitation","#")

但 ruby​​mine 无法理解这些注释,并将 rulingdig 突出显示为未定义。

它如何告诉 Tubymine 关于该局部变量的信息,高亮显示方法为未定义(如果不存在),不高亮显示为未定义?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...