问题描述
我有一个 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","#")
但 rubymine 无法理解这些注释,并将 ruling
和 dig
突出显示为未定义。
它如何告诉 Tubymine 关于该局部变量的信息,高亮显示方法为未定义(如果不存在),不高亮显示为未定义?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)