File tree Expand file tree Collapse file tree 5 files changed +22
-10
lines changed
test/dummy/config/environments Expand file tree Collapse file tree 5 files changed +22
-10
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ gemfile:
18
18
- gemfiles/rails50_ember_latest.gemfile
19
19
- gemfiles/rails51_ember_latest.gemfile
20
20
- gemfiles/sprockets_3.gemfile
21
+ - gemfiles/sprockets_4.gemfile
21
22
- gemfiles/sprockets_rails_3.gemfile
22
23
matrix :
23
24
exclude :
@@ -29,6 +30,8 @@ matrix:
29
30
gemfile : gemfiles/rails50_ember_latest.gemfile
30
31
- rvm : 2.1
31
32
gemfile : gemfiles/rails51_ember_latest.gemfile
33
+ - rvm : 2.1
34
+ gemfile : gemfiles/sprockets_4.gemfile
32
35
- rvm : jruby-9.1.0.0
33
36
gemfile : gemfiles/rails50_ember_113.gemfile
34
37
- rvm : jruby-9.1.0.0
@@ -37,5 +40,7 @@ matrix:
37
40
gemfile : gemfiles/rails50_ember_latest.gemfile
38
41
- rvm : jruby-9.1.0.0
39
42
gemfile : gemfiles/rails51_ember_latest.gemfile
43
+ - rvm : jruby-9.1.0.0
44
+ gemfile : gemfiles/sprockets_4.gemfile
40
45
env :
41
46
- JRUBY_OPTS="--server -J-Xms1500m -J-Xmx1500m -J-XX:+UseConcMarkSweepGC -J-XX:-UseGCOverheadLimit -J-XX:+CMSClassUnloadingEnabled" # see: https://github.com/jruby/jruby/issues/1320
Original file line number Diff line number Diff line change
1
+ source 'https://rubygems.org'
2
+
3
+ gem 'rails', '~> 5.0'
4
+ gem 'ember-source', '~> 2.0'
5
+ gem 'sprockets', '~> 4.0.0.beta4'
6
+
7
+ gemspec path: '../'
Original file line number Diff line number Diff line change @@ -18,10 +18,6 @@ class Engine < ::Rails::Engine
18
18
config . handlebars . ember_template = Ember ::VERSION =~ /\A 1.[0-9]\. / ? 'Handlebars' : 'HTMLBars'
19
19
end
20
20
21
- config . before_initialize do |app |
22
- Sprockets ::Engines #force autoloading
23
- end
24
-
25
21
config . before_initialize do |app |
26
22
Ember ::ES6Template . configure do |ember_config |
27
23
ember_config . module_prefix = config . ember . module_prefix
Original file line number Diff line number Diff line change @@ -100,7 +100,8 @@ def configure_assets(app)
100
100
101
101
initializer "ember_rails.setup_ember_template_compiler" , :after => "ember_rails.setup_vendor" , :group => :all do |app |
102
102
configure_assets app do |env |
103
- Ember ::Handlebars ::Template . setup_ember_template_compiler ( env . resolve ( 'ember-template-compiler.js' ) )
103
+ # Ember::Handlebars::Template.setup_ember_template_compiler(env.resolve('ember-template-compiler.js'))
104
+ Ember ::Handlebars ::Template . setup_ember_template_compiler ( env . find_asset ( 'ember-template-compiler.js' ) . filename )
104
105
end
105
106
end
106
107
Original file line number Diff line number Diff line change 9
9
10
10
config . eager_load = false
11
11
12
- # Configure static asset server for tests with Cache-Control for performance
13
- if Rails . version >= '4.2.0'
14
- config . serve_static_files = true
12
+ if Rails ::VERSION ::MAJOR >= 5
13
+ config . public_file_server . enabled = true
14
+ config . public_file_server . headers = {
15
+ 'Cache-Control' => "public, max-age=#{ 1 . hour . seconds . to_i } "
16
+ }
15
17
else
16
- config . serve_static_assets = true
18
+ # Configure static asset server for tests with Cache-Control for performance
19
+ config . serve_static_files = true
20
+ config . static_cache_control = "public, max-age=3600"
17
21
end
18
- config . static_cache_control = "public, max-age=3600"
19
22
20
23
# Log error messages when you accidentally call methods on nil
21
24
config . whiny_nils = true unless Rails . version >= '4.0.0'
You can’t perform that action at this time.
0 commit comments