【发布时间】:2020-03-26 03:18:32
【问题描述】:
我已经在analysis_result.rb 中定义了这个:
def total_matches
...
end
我正在尝试在 _rable_row.haml 这样的视图中使用它:
- if analysis.results.total_matches != 0
= link_to analysis.title, analysis, class: 'js-toggle', data: { href: "loading-#{analysis.id}" }
- elsif analysis.results.total_matches == 0
= render partial: 'partials/shared/empty'
但我收到了undefined method 'total_matches' for #<Mongoid::Criteria:
谁能告诉我为什么会这样?
【问题讨论】:
-
@analysis为零。这就是问题 -
@Pavan 好的,我明白了。我更改为 analysis.results。你现在可以检查我的问题吗?
标签: ruby-on-rails ruby haml