-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
list views #35
Comments
Eu dei uma olhada na parte de listas e elas tão precisando de uma refatorada. Uma alternativa legal pra evitar isso seria usar um ViewObject, pode ser um PORO (plain old ruby object) mesmo que encapsule essas coisas.
ai no template vc elimina toda logica e assignments e só ficam chamadas de metodos do ViewObject. outro aspecto é evitar renderizar partials implicitamente usando collections:
eu prefiro mil vezes chamar explicitamente o partial, fica mais fácil de encontrar as coisas. Usando a ideia do viewObject: <% @contibutions.each do |contrib| %> Depois dou mais uma fuçada geral nessa parte. |
Estava refatorando o lists/_item.html.erb agora pouco. Coloquei a lógica em helpers, mas vou ver como que fica com o ViewObject. |
👍 |
The text was updated successfully, but these errors were encountered: