json = JSON.parse(response.body)
@games = json['machine-games']
paging = json['paging']
if paging
if paging['next']
next_page_query = paging['next'].match(/\?.*/)[0]
@next_page = "/machine_games/search#{next_page_query}"
end
if paging['previous']
previous_page_query = paging['previous'].match(/\?.*/)[0]
@previous_page = "/machine_games/search#{previous_page_query}"
end
end
Quanto sopra è un piccolo pezzo di logica dal metodo show in controller. Come faccio a spostarlo al presenter in modo che possa contenere la risposta JSON machine_games e fornire metodi per accedere ai giochi e link alla pagina successiva/precedente (e anche se non esistono). {non è familiare con l'uso del pattern di presentatore}Utilizzo di Presenter in binari
Questo è stato davvero utile. Grazie: D – kauschan