回答編集履歴
1
内容の追記
    
        answer	
    CHANGED
    
    | 
         @@ -1,6 +1,14 @@ 
     | 
|
| 
      
 1 
     | 
    
         
            +
            ## turbolinksの恩恵を受ける
         
     | 
| 
      
 2 
     | 
    
         
            +
            turbolinksをヘッダーで読み込む必要がある。
         
     | 
| 
       1 
     | 
    
         
            -
            javascriptは 
     | 
| 
      
 3 
     | 
    
         
            +
            javascriptはapplication.jsにまとめ
         
     | 
| 
      
 4 
     | 
    
         
            +
            `= javascript_include_tag 'application'`
         
     | 
| 
      
 5 
     | 
    
         
            +
            をヘッダーで読み込む
         
     | 
| 
       2 
6 
     | 
    
         | 
| 
       3 
     | 
    
         
            -
            `$(document).on 'turbolinks:load'`
         
     | 
| 
       4 
     | 
    
         
            -
             
     | 
| 
      
 7 
     | 
    
         
            +
            ## リロードしないとjsが読み込まれない
         
     | 
| 
       5 
8 
     | 
    
         | 
| 
       6 
     | 
    
         
            -
             
     | 
| 
      
 9 
     | 
    
         
            +
            `$(document).on 'turbolinks:load', ->`
         
     | 
| 
      
 10 
     | 
    
         
            +
             
     | 
| 
      
 11 
     | 
    
         
            +
            内にjsを記述し、下記を実施
         
     | 
| 
      
 12 
     | 
    
         
            +
            - 適切な発火条件を設ける
         
     | 
| 
      
 13 
     | 
    
         
            +
            - undefinedエラーを削除
         
     | 
| 
      
 14 
     | 
    
         
            +
            - Holder.run()を追記
         
     |