Se o seu código depende, Em.keys()
esteja ciente de que ele se comportará de maneira diferente na variante de produção, a menos que você especifique uma opção ENV.
Antes de vincular o ember, você precisa definir Ember = { ENV: { MANDATORY_SETTER: true }};
uma tag de script.
<script src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0/handlebars.min.js"></script>
<script>
Ember = { ENV: { MANDATORY_SETTER: true }};
</script>
<script src="http://builds.emberjs.com/ember-latest.prod.js"></script>
Aqui está o problema com mais contexto e detalhes.
https://github.com/emberjs/ember.js/issues/3691
Não consigo entender por que a variante de desenvolvimento e produção mudaria esse comportamento essencial. A resposta pode estar profundamente no interior do Ember.js. Quem sabe.