lib/ember-cli/engine.rb in ember-cli-rails-0.4.3 vs lib/ember-cli/engine.rb in ember-cli-rails-0.5.0
- old
+ new
@@ -1,13 +1,24 @@
module EmberCli
class Engine < Rails::Engine
+ initializer "ember-cli-rails.rendering" do
+ require "ember-cli/ember_controller"
+ require "ember-cli/route_helpers"
+ end
+
initializer "ember-cli-rails.enable" do
EmberCli.enable! unless EmberCli.skip?
end
- initializer "ember-cli-rails.helpers" do
- config.to_prepare do
- ActionController::Base.helper EmberRailsHelper
+ config.to_prepare do
+ ActionController::Base.helper EmberRailsHelper
+ end
+
+ config.after_initialize do
+ if defined?(ApplicationController)
+ require "ember-cli/controller_extension"
+
+ ApplicationController.include(EmberCli::ControllerExtension)
end
end
end
end