2009-03-11 17 views

Odpowiedz

24

Pomocniki i częściowe są przeznaczone do użycia w warstwie widoku. Różnica polega na tym, że pomocnicy to przede wszystkim kod ruby, który ma służyć jako biblioteka metod wywoływania z szablonów. Częściami są pliki .html.erb zawierające częściowe szablony, które można wstawić do głównych szablonów. Krótko mówiąc, logika powinna przejść do helperów, a fragmenty html wielokrotnego użytku (z minimalną logiką wbudowaną) powinny być częściowe. Mam nadzieję że to pomoże!

3

Decyzja nie jest czysto estetyczna. Chcesz używać pomocy w swoich widokach. Na przykład użyjesz częściowego do wygenerowania html dla produktu, ale w tym częściowym (lub jakimkolwiek innym widoku) możesz użyć pomocnika do wygenerowania części cząstkowej, która może potrzebuje logiki, aby dokładnie określić, co wyświetlić .

Powiązane problemy