1

私は自分のアプリケーションで best_in_place を動作させようとしています。私の見解では、デフォルトで best_in_place が機能します。

<%= best_in_place @user, :first_name %>

以下のスクリプトを使用して jquery-ui をインポートした瞬間、動作が停止します。つまり、単純なテキストとして表示されます。

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

htmlソースも変わらない

<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-ui と best_in_place を共存させる方法はありますか?

念のため、私のコントローラー:

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
4

1 に答える 1