app/views/posts/_form
のpartialがあるかどうか知りたい時
lookup_context.exists?('form', 'posts', true)
参考URLのstackoverflowでは例外を使ったやりかたも紹介されていた
<%= render :partial => "#{dynamic_partial}" rescue render :partial => 'partial_that_actually_exists' %>
参考
http://api.rubyonrails.org/classes/ActionView/LookupContext/ViewPaths.html#method-i-find_template
http://stackoverflow.com/questions/3559419/is-there-any-rails-function-to-check-if-a-partial-exists