@fearlessstar

Rails 4.2.4 в production в coffeescript не могу поймать загрузку страницы, turbolinks выключен, как подписаться на загрузку страницы в Production?

собственно сабж, вот coffeescript

$ ->
  alert('->')

$(document).on "page:change", ->
  alert('page:change')

jQuery ->
  alert('jQuery ->')

$(document).on 'ready page:load', ->
  alert('ready page:load')

$(document).on 'ready', ->
  alert('ready')


в development'е - срабатывает 1, 3, 4, 5 случаи
в production - не срабатывает не один

подскажите - каким образом подписаться на загрузку страницы в Production?

и вот такие настройки
gems:
source 'https://rubygems.org'

gem 'rails', '4.2.4'
gem 'mysql2', '~> 0.3.13'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
gem 'snappconfig'
gem 'puma'
gem 'activerecord-mysql-unsigned'
gem 'delayed_job'
gem 'delayed_job_active_record'
gem 'daemons'
gem 'russland_sms'
gem 'friendly_id'
gem 'time_difference'
gem 'i18n'
gem 'russian', '~> 0.6.0'
gem 'paperclip', '~> 4.3.0'
gem 'bcrypt', '~> 3.1.7'
gem 'uikit-sass-rails'
gem 'normalize-rails'
group :production do
  gem 'rails_12factor'
end
group :development, :test do
  gem 'byebug'
  gem 'web-console', '~> 2.0'
  gem 'spring'
end


application.js
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require uikit
//= require_tree .
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 1
@floydback
А может в продакшн кофе не компилируемая в js, поэтому и не выполняется?))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы