Ідея була викладена в кращих практиках рейкових систем: Замініть змінну екземпляра локальною змінною
В основному, якщо ви не використовуєте багато частин або маєте єдиний простий вид для кожного методу контролера, лише використання змінних примірників у представленні насправді не спричинить жодних проблем.
Тим не менш, якщо ви використовуєте безліч партій і, отже, у вашому контролері оголошено багато змінних екземплярів ..., це може бути менш заплутаним, якщо ви використовуєте альтернативу явного передачі контролера (екземпляра) -змінної часткам. Таким чином - під час роботи в частковому VIEW - у вас є одне явне посилання на змінну / об’єкт, з яким ви хочете працювати, з яким не поділяєтеся з частинами 'all', які включені у створення сторінки.
Зрештою, ви можете впоратися з цим так, як вам подобається поводитися, ніхто не скаже вам робити це інакше. Однак моя особиста думка полягає в тому, що мені подобається думка про явні посилання на мої частки / погляди, які не можна плутати з іншими змінними.