これで修正:
App.GeneralView = Ember.View.extend({
didInsertElement: function() {
if (this.$().find(".post img").length > 0) {
var WIDTH = 0, HEIGHT = $(window).height(), SIDEBAR_WIDTH = $('#sidebar').outerWidth();
this.$().find(".post").each(function(){
WIDTH += parseInt($(this).find('img').attr('width'));
$(this).find('img').height(HEIGHT - 80).removeAttr('width');
});
$('body').children('.ember-view').innerWidth(WIDTH);
} else {
Ember.run.next(this, function() {
this.didInsertElement();
});
}
}
});
それが最善のアプローチかどうかはわかりませんが、機能します;s