2016-04-28 8 views
0

これは私のヘルパーモジュールです。Railsのビューのように、ヘルパーやプレゼンターの内部で複数のレンダリングを使用する方法

module MyHelper 

    def render_partials collection 
    collection.each do |object| 
     render partial: "...", object: @object = object 
    end 
    end 

end 

エラーが発生しました:undefined method `render' for #<...。私は何を仕事に含めるべきですか?

+1

を参照

include AbstractController::Rendering 

を含める必要がありますか? – max

+0

@maxはい、私はコントローラーでプレゼンターのコンストラクターに渡して動作します。ありがとう。 – rplaurindo

答えて

0

はあなたがview_context.render` `みましたHere

+0

しかし、レンダリングメソッドを列挙子メソッド内で使用したいのですが、Railsが倍数レンダリングの大文字小文字を区別して例外を発生させるため、コントローラコンテキストでは使用できません。 – rplaurindo

+0

あなたの質問を修正してください。もしそうなら、答えはあなたの質問の場合に役に立ちます –

+0

確かに。ごめんなさい。私はその時寝なかった。問題は修正されました。 – rplaurindo

関連する問題