さて、私もこの状況に陥っており、現在レールを使用しています3.2.1
。以下はプレゼンターですapp/presenters/form_presenter.rb
class FormPresenter
def render_form
ActionView::Base.new.render partial: "passions/add_form"
end
end
私が呼んでいる視点から、
...
= AddFormPresenter.new.render_form
...
しかし、次のエラーで吹き飛ばされます:
13:14:12 ActionView::MissingTemplate - Missing partial passions/passion_concept_add_form with {:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder, :slim, :coffee, :rabl]}. Searched in:
...
ActionView::Base の RAILS-3.1 render メソッドにも同様の質問がありますが、役に立ちません。
プレゼンターレイヤーからこのパーシャルをレンダリングする方法は?