部分ビューでエラーが発生するrails render_to_string

概要

コードの下で部分ビューで render_to_string メソッドを使用すると、ActionView::MissingTemplate エラーが発生します

 bizz = render_to_string(:partial => "biz_new",:layout => false)

:layout => false を明示的に指定しているにもかかわらず、常に MissingTemplate エラーが発生します。

ただし、通常のビューを使用した render_to_string は、同じプロジェクト内で正常に機能します。何が原因でしょうか?

スタックトレースの下

解決策

試す

 render_to_string("_biz_new", :formats => [:html], :layout => false, :locals => {:biz => @biz})

render_to_string には、開始アンダースコアと .html 拡張子が必要です。