【问题标题】:Passing variables to 'helper_method's将变量传递给“helper_method”
【发布时间】:2011-10-13 05:07:40
【问题描述】:

我正在使用 Ruby on Rails 3.0.9,我想将一些变量传递给我的控制器中声明的 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

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

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 methods helper


    【解决方案1】:

    要编写函数,请执行以下操作:

    定义方法名(param1,param2)

    要调用一个函数,你可以这样做:

    方法名(arg1,arg2)

    【讨论】:

    • 我想按照你的说法陈述一个方法,然后让它(也)作为“helper_method”工作。
    • 每个控制器都有自己的帮助文件,或者您可以在应用程序帮助文件中编写帮助文件。是否有辅助方法都没有关系。传递变量是完全一样的。
    • 那么,你的回答能不能多产一点?我不明白你的意思。
    • this 可能会有所帮助。如果您仍然不明白,请告诉我。
    • @theRealWorld 链接已损坏
    猜你喜欢
    • 1970-01-01
    • 2020-01-24
    • 2012-02-13
    • 2014-09-05
    • 2013-12-07
    • 2014-04-30
    • 2014-12-02
    • 2016-03-04
    • 2023-03-31
    相关资源
    最近更新 更多