2013-10-29 5 views
1

내 응용 프로그램에서 작동하도록 best_in_place를 얻으려고합니다. best_in_place 내보기에 기본적으로 나를 위해 작동 :best_in_place 편집기가 jquery와 작동하지 않는 이유는 무엇입니까?

<%= best_in_place @user, :first_name %> 

순간 나는 JQuery와 - UI를 가져 아래의 스크립트를 사용하여, 그것은 단순 텍스트로 나타납니다 즉, 작동을 멈 춥니 다.

<script src="/js/jquery-1.9.1.js"></script> 
<%= best_in_place @user, :first_name %> 

HTML 소스는 공존 JQuery와 - UI를하고 best_in_place하는 방법 중 하나

<span class='best_in_place' id='best_in_place_user_1_first_name' data-url='/users/1' data-object='user' data-attribute='first_name' data-type='input'>Ed</span> 

어떤 생각을 변경하지 않는 이유는 무엇입니까? 다만 경우에

내 컨트롤러 : JQuery와 여러 번 포함되고있는 경우가 있습니다

def edit 
    @user = User.find(params[:id]) 
end 

def update 
@user = User.find params[:id] 

respond_to do |format| 
    params[:user].delete(:password) if params[:user][:password].blank? 
    if @user.update_attributes(params[:user]) 
    flash[:notice] = "Profile updated" 
    format.html { redirect_to(@user, :notice => 'User was successfully updated.') } 
    format.json { respond_with_bip(@user) } 
    sign_in @user 
    else 

    format.html { render :action => "edit" } 
    format.json { respond_with_bip(@user) } 
    sign_in @user 
    end 
end 
end 
+0

명확히하기 : jQuery 또는 _jQuery-ui_를 추가하는 것과 관련된 문제입니까? 당신이 참조하고있는 스크립트는 jQuery이지만, 당신은 jQuery-ui를 인용하고있다. – zeantsoi

+0

포인트를 내 주셔서 감사합니다 - 내 나쁜, jquery, 아니 ui 말을 의미 – Venomoustoad

답변

0

이건 그냥 추측이지만, - 다른 자산의 best_in_place 보석으로, JQuery와 보석 또는 중 하나를 파이프 라인 토지. 오류가 있는지 Chrome에서 자바 스크립트 콘솔을 확인하고 여기에 포함하십시오.

+0

나는 jquery를 추가하면 applicatoin.js 파일에 다음과 같은 오류가 발생합니다. (오류가 없으면 오류가 표시되지 않습니다.) '잡히지 않은 TypeError : 개체 [개체 개체]에 메서드가 없습니다. best_in_place' – Venomoustoad

+0

그래, 내가 설명한 문제가있는 것 같습니다. Jquery를 수동으로 포함하기 전에 jquery가 보석에 포함되어있을 수도 있다고 생각합니다. jquery를 직접 입력하지 않고 코드를 실행 해보십시오. 아마 작동 할거야! –