将变量传递给'helper_method'

问题描述:

我正在使用Ruby on Rails 3.0.9,我想将一些变量传递给我的控制器中声明的helper_method将变量传递给'helper_method'

class ArticlesController < ApplicationController 
    helper_method :method_name 

    private 

    def method_name # Here I would like to state\use something like 'def method_name(var1, var2)' 
    ... 
    end 
end 

这可能吗?如果是这样,我应该如何编码,我该如何使用它?

要写出你做这样的功能:

高清METHOD_NAME(参数1,参数2)

叫你做这样的功能:

METHOD_NAME(ARG1,ARG2 )

+0

我想说明一个方法,因为你已经说过了, ñ使这工作(也)作为'helper_method'。 – Backo

+0

每个控制器都有它自己的帮助程序文件,或者您可以在应用程序帮助程序文件中编写帮助程序。无论你是否有辅助方法都没关系。传递变量是完全一样的。 – theRealWorld

+2

所以,你能在你的答案中更多产?我不懂你说什么。 – Backo