Ein Teil ist ein Ansichtsfragment, ein Teil einer Ansicht, die an mehreren Stellen nützlich ist und herausgezogen wird, um Duplikate zu entfernen. Unter dem Strich ist es jedoch so, dass Ansichten - einzeln oder teilweise - für die Präsentation gedacht sind.
Wie Sie wissen, sind Controller für die Verarbeitung von Logik. Es ist jedoch unvermeidlich, dass Sie eine logische Verarbeitung benötigen, wenn Sie eine Ansicht präsentieren. Wenn Sie zum Beispiel eine Präsentation haben, die nur für Administratoren verfügbar ist, können Sie diese Logik zu einem Helfer extrahieren und die Ansicht "rein" und nur für die Präsentation behalten. Helfer werden unweigerlich Präsentationscode enthalten - HTML-Tags und dergleichen - aber das ist ein Nebenprodukt ihrer Verwendung, nicht ihre primäre Funktion.
Sie können die beiden auch kombinieren - eine partielle für die Admin-Präsentation und eine andere für die Benutzerpräsentation und einen Helfer mit der Logik, um zu bestimmen, welche in einer bestimmten Situation gerendert wird.
Nur meine $ .02.
Aber Schienen verwendet Helfer nur für die Präsentation (wie Kontrollkästchen und Textfelder) –