render partial: object vs: locals

<%= render :partial => 'partial/path', :locals => {:xyz => 'abc'} %>

vs

<%= render :partial => 'partial/path', :object => @some_object %>

Я думаю, что первый сделает локальную переменную с именем xyz доступной в partial, а второй делает доступной локальную переменную с именем object в партиале. Так в чем разница? (Кроме locals допускает более одной переменной)

68
задан GDP2 30 July 2019 в 01:07
поделиться