1
請告訴我是渲染部分語法
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
之間的差呈現局部shared/_errors.rb
時?
他們似乎都在做同樣的事情,但在某些情況下,你必須明確指定渲染部分:「......」如果你想使用某些選項,如:佈局:收集等
如這裏指出: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 –