app/assets/javascripts/voluntary_ranking/routes/rankings/show_route.js.coffee
Volontariat.RankingsShowRoute = Ember.Route.extend
model: (params) ->
@controllerFor('rankings.show').set('yourRanking', false); @controllerFor('rankings.show').set('yourRankingClass', 'your_ranking_button btn btn-default');
@controllerFor('rankings.show').set('globalRankingClass', 'global_ranking_button btn btn-default active')
@controllerFor('rankings.show').set('adjective', params.adjective)
@controllerFor('rankings.show').set('negativeAdjective', params.negative_adjective)
@controllerFor('rankings.show').set('topic', params.topic)
@controllerFor('rankings.show').set('scope', params.scope)
@controllerFor('rankings.show').set('page', parseInt(params.page))
@store.query(
'ranking_item',
adjective: params.adjective, negative_adjective: params.negative_adjective, topic: params.topic,
scope: params.scope, page: params.page
).then (result) =>
@controllerFor('rankings.show').set 'metadata', result.get('meta')
result
setupController: (controller, model) ->
controller.send('goToPageWithoutRedirect', controller.get('page'))
controller.set('model', model)