5
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
以上是從在controller.How顯示方法的一小塊邏輯的做我將其移動到演示者,使得其將保持machine_games JSON響應和提供方法來訪問遊戲和下一頁/上一頁的鏈接(以及它們是否存在)。 {不熟悉使用Presenter模式}使用演示
這真的很有幫助。謝謝:D – kauschan 2013-03-05 16:54:47