Ruby on rails 3 从局部视图调用Helper方法

Ruby on rails 3 从局部视图调用Helper方法,ruby-on-rails-3,model-view-controller,helper,Ruby On Rails 3,Model View Controller,Helper,在我的bar.html中,我呈现了一个局部视图,我想在其中调用方法foo(var1,var2)并获取一个数组。在我的本地系统上,一切正常,但在我的生产系统上,出现以下错误 undefined local variable or method `foo' for #<#<Class:0x70c6410>:0x706f480>) 在bar_partial.html.erb中,我在我的bar_助手中调用foo(var1,var2),如下所示 <% data = foo(

在我的bar.html中,我呈现了一个局部视图,我想在其中调用方法foo(var1,var2)并获取一个数组。在我的本地系统上,一切正常,但在我的生产系统上,出现以下错误

undefined local variable or method `foo' for #<#<Class:0x70c6410>:0x706f480>)
在bar_partial.html.erb中,我在我的bar_助手中调用foo(var1,var2),如下所示

<% data = foo(var1, var2) %>


问题是,该类在文件夹结构中的某个位置再次存在,因此ruby找到了第一个文件,并使用了该文件而不是正确的文件。

您的foo方法定义在哪里。。你能分享你写的一些代码吗?请看编辑部分,很遗憾,我不能分享代码=/助手调用在生产环境的主视图中有效吗?
<% data = foo(var1, var2) %>