All branches have an additional js file app/assets/javascripts/other_asset.js
which is NOT required in application.js
, but instead required separately in app/views/layouts/application.html.erb
.
Application JS filename: application.js
method used for requiring javascript files: //= require
(Sprockets' require method)
Output from JavaScript console:
included_asset.js?body=1:1 I am required in application.js
runtime.js?body=1:1314 WARNING: LoadError: cannot load such file -- application
separate_asset.js?body=1:1 I am NOT required in application.js
runtime.js?body=1:1314 WARNING: LoadError: cannot load such file -- separate_asset
Application JS filename: application.js.rb
method used for requiring javascript files: //= require
(Sprockets' require method)
Output from JavaScript console:
included_asset.js?body=1:1 I am required in application.js
separate_asset.js?body=1:1 I am NOT required in application.js
Application JS filename: application.js.rb
method used for requiring javascript files: require
(Ruby's require method)
Output from JavaScript console:
included_asset.js?body=1:1 I am required in application.js
separate_asset.js?body=1:1 I am NOT required in application.js
In this branch there is a separate_opal_asset.js.rb
file which is (like separate_asset.js
) not required by application.js.rb
but added separately in application.html.erb
.
Application JS filename: application.js.rb
method used for requiring javascript files: require
(Ruby's require method)
Output from JavaScript console:
included_asset.js?body=1:1 I am required in application.js
separate_asset.js?body=1:1 I am NOT required in application.js
io.rb:69I am NOT required in application.js
In this branch there is a separate_opal_asset.js.rb
file which is (like separate_asset.js
) not required by application.js.rb
but added separately in application.html.erb
.
Application JS filename: application.js.rb
method used for requiring javascript files: //=require
(Sprockets' require method)
Output from JavaScript console:
included_asset.js?body=1:1 I am required in application.js
separate_asset.js?body=1:1 I am NOT required in application.js
runtime.js?body=1:708 Uncaught TypeError: Cannot set property '$$p' of undefined