ヘルパーに存在するパーシャルのセットをロードする次のメソッドがあります。
Dir.new(File.join(Rails.root,"app","views", path)).each do |partial|
concat(render :partial => File.join("/" + path, partial.sub(/^_/, "")))
if partial.starts_with?('_')
end
""
end
私がロードするときedit.html.erb
、あなたが私のパーシャルのすべてをロードすることを期待するように、私はヘルパーを含めます:
<% render_all_in_path "shared/setting_editors" -%>
_partial.html.erb
Engineをマウントすると、期待どおりにコントローラーを拡張できますが、enginesviews/shared/setting_editors
フォルダーに自分を含めるとヘルパーメソッドが機能しないようです。
_partial.html.erb
マウントされたエンジンに含めるファイルがRailsアプリケーションに読み込まれるように、上記のヘルパーメソッドをどのように改善できますか?