2017-08-31 11 views
0

paramsにアクセスする必要があります。これは、モジュールヘルプ内のモジュールにあるメソッド内にあります。例えば。Railsヘルパーモジュールの内部にあるモジュールメソッド内の "params"にアクセスする方法

module ApplicationHelper 
    module ExampleModule 
    extend self 

    def an_example_method 
     //access params here 
    end 
    end 
end 

これを行う方法は?私の意見 モジュールExampleModule は自己拡張ApplicationHelperこの

モジュールのようなのparamsを渡すことであろう最も簡単な方法で

+0

シングルトンとして使用している場合は、メソッドにパラメータを渡す必要があります。より良い質問は、あなたが最初にこれをやろうとしている理由です。 – max

+0

私はシングルトンとして使っていません。私はそのメソッドを "ExampleModule.an_example_method"のようなコントローラ内の完全修飾名として使用したいと思います。 – rplaurindo

答えて

0

def an_example_method(params) 
    params.each do |param| 
    puts param 
    end 
    //access params here 
end 

今終わり エンド

あなたcoltrollerを形成このようなan_example_methodメソッドを呼び出すことができます

ExampleModule.an_example_method(params) 

これが役に立ちそうです

関連する問題