Skip to content

Commit 40cc456

Browse files
author
Kevin Pheasey
committed
Add Utility.RailsVars support for new Turbolinks 5 compatible initializer.
1 parent 50300bc commit 40cc456

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

include_rails_script.js.coffee

Lines changed: 0 additions & 9 deletions
This file was deleted.

lib/generators/rails_script/install/templates/base.js.coffee

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ window.Element ||= {}
33
window.Utility ||= {}
44

55
$(document).on "turbolinks:load.rails_script", ->
6+
Utility.RailsVars = $('#rails-script').data('vars')
67
window.$this = new (<%= RailsScript.app_namespace %>["#{$('#rails-script').data('controller')}"] || <%= RailsScript.app_namespace %>.Base)()
78

89
class <%= RailsScript.app_namespace %>.Base

lib/rails_script/loader_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module RailsScript
22
module LoaderHelper
33

44
def include_rails_script
5-
content_tag :div, nil, id: 'rails-script', data: { controller: controller_path.split(/\/|_/).map(&:capitalize).join('') }
5+
content_tag :div, nil, id: 'rails-script', data: { controller: controller_path.split(/\/|_/).map(&:capitalize).join(''), vars: @to_javascript.to_json }
66
end
77

88
end

0 commit comments

Comments
 (0)