사람이 나를 도와 줄 수있다, 나는 오류가 발생합니다 :Rails4, Turbolinks 및 선택 2 : 개체 [개체 개체] 어떤 방법 '선택 2'
Object [object Object] has no method 'select2'
내가 turbolinks를 사용하여 링크를 통해 이동하고있어 경우 . 그러나 페이지를 다시로드하면 select2가 작동합니다.
는 지금 시간이 문제를 해결하려고 노력하기 때문에 나는, 사람이 좀 도와 수 있기를 바랍니다
loadAdress = (json) -> $("#event_adress").val json.adress + "\n" + (if json.zipcode? then json.zipcode else '') + ' ' + json.town $("#event_name").val json.name $("#event_cell_phone").val (if json.cellPhone? then '+45'+json.cellPhone else '') $(".hidden").slideDown() ready = -> if $("#event_contact_id").length > 0 $("#event_contact_id").select2 width: "element" placeholder: "Find kunde" $("#event_contact_id").on "select2-selecting", (e) -> $.ajax "/contacts/" + e.val + ".json", dataType: "json" success: loadAdress $(document).ready(ready) $(document).on('page:load', ready)
//= require jquery
//= require jquery_ujs
//= require select2
//= require foundation
//= require turbolinks
//= require_tree .
$(function(){ $(document).foundation(); });
events.js.coffee
application.js .
해결 되었습니까? 그렇지 않은 경우 문제가 시작되기 전에 최근에 자산을 사전 컴파일 했습니까? – Marklar
'application.js'를 '
'에 추가 했습니까? [여기] (https://github.com/ivaynberg/select2/issues/1582)를 확인하십시오 – xhh