
[code]

    #$ ->
    $(document).on 'turbolinks:load', ->
      $('form').on 'click', '.remove_fields', (event) ->
        $(this).prev('input[type=hidden]').val('1')
        $(this).closest('fieldset').hide()
        event.preventDefault()
    
      $('form').on 'click', '.add_fields', (event) ->
        time = new Date().getTime()
        regexp = new RegExp($(this).data('id'), 'g')
        $(this).before($(this).data('fields').replace(regexp, time))
        event.preventDefault()
    
    #$ ->
    $(document).on 'turbolinks:load', ->
      $(".searchable").select2({
          width:      180,  # 横幅
          allowClear: true  # x で選択したものを削除できる
          # 詳細は http://ivaynberg.github.io/select2/#documentation
        })
    
[/code]

というjQueryを書いていますが、DEVELOPMENT環境では動きますが  
PRODUCTION環境で動きません  
PRECOMPILE済で  
APPLICATION.JSをPUBLIC環境へおいたりもしましたが  
全く動作してくれません。 現在DEVELOPMENT環境で動かしていますが  
スピードが遅いので、なんとかPRODUCTION環境で動作するようにしたいので  
よろしくお願いします。


CC BY-SA 3.0
2017-06-16T08:02:58.237
35635
2019-04-07T13:02:25.503
2017-06-16T08:07:36.783
440
23836
question
ruby-on-rails
PRODUCTION環境で jQuery が動きません


自己解決できました gem
'rails_serve_static_assets'をいれることで動くようになりました環境編集としてRAILS_SER‌​VE_STATIC_FILESに1が設定‌​できずにいたせいだと思われます
– Yuko Tobaru


CC BY-SA 3.0
2017-07-14T01:44:46.740
36341
2017-07-14T01:44:46.740
23836
35635
answer