1
はいただきまし部分shared/_errors.rb
をは、部分的な構文
render partial: 'shared/errors', locals: { errors: @project.errors }
と
render 'shared/errors', errors: @project.errors
の違いレンダリングされたレンダリング時?
はいただきまし部分shared/_errors.rb
をは、部分的な構文
render partial: 'shared/errors', locals: { errors: @project.errors }
と
render 'shared/errors', errors: @project.errors
の違いレンダリングされたレンダリング時?
彼らの両方がまったく同じことをやっているように見えるが、いくつかのケースでは、あなたが明示的に部分的にレンダリングを指定する必要があります「...」、次のような特定のオプションを使用する場合:レイアウトを、:コレクションなど
ここに記載されているとおり:http://guides.rubyonrails.org/layouts_and_rendering.html#using-partials
参照:http://stackoverflow.com/questions/4402556/rails-confused-about-syntax-for-passing-locals-to-partials?rq=1 –