と私はそれが遠かった私のコンソールに私は、このエラーを与える製品を削除したり、破壊するたびに「オブジェクト」を見つけることができませんでしたは、ID =のActiveRecord :: RecordNotFound
を私はRailsのjQueryのUJSとRAIを使用していますdef show
@product = Product.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @product }
end
end
def destroy
@product = current_user.products.find(params[:id]) #current user deletes own
@product.destroy
respond_to do |format|
format.html { redirect_to(products_url) }
format.xml { head :ok }
end
end
:私は普通の足場を持っている私の製品コントローラで
ActiveRecord::RecordNotFound in ProductsController#show
Couldn't find Product with ID=4
ls-jqueryと私のアプリケーションのレイアウトにcsrf_meta_tag
を持っている。私が気づいたのは、破棄リンクをクリックすると、ウィンドウがポップアップして「Are you Sure」と表示されます.OKボタンをクリックすると、奇妙な理由でTWICEがちらつきます。どのように私はこれを修正するのですか?
EDIT - ANSWER:
再インストールがレールjqueryの-UJS>https://github.com/rails/jquery-ujs
あなたは両方のファイルjquery.min.js
とjquery.js
を維持する必要があります。私はそれが最小限に抑えたバージョンだと思ったので、jquery.min.jsを削除したが、明らかではない、ここではjqueryの-UJSからの私のすべてのファイルを、次のとおりです。
jquery.js
jquery.min.js
jquery_ujs.js
rails.js # i had to install this manually from the link (or zip file)
jquery-ui # i wanted the user interface too
モデルコードを投稿できますか?それが大きい場合は、Githubの要点へのリンクを置くことができます。 application.jsも見ていただければ幸いです。 – Midwire
それが完了しました、私のapplication.jsは空です、私はまだそれを使用していません。 – LearningRoR
最近、既存のアプリケーションから3.1 rcにアップグレードしましたか?もしそうなら、私はあなたが古いprototype.jsのものをすべてアンインストールしたことを確認します。 –