問題タブ [destroy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memory-leaks - YUI destroy を呼び出すタイミング
destroy はいつ呼び出す必要がありますか? YUI ライフサイクルによって自動的に呼び出されることはありますか? ページのアンロードにより、YUI ライフサイクルは、ページ処理中に作成されたすべてのオブジェクトに対して destroy を呼び出しますか? 私は、destroy の呼び出しをすべて自分で行う必要があるという想定の下で作業を行ってきましたが、徐々に強化したコードのセクションを ajax 呼び出しで置き換えると、それが難しくなります。例えば:
my-lib
モジュールは基本的に、各行のクリック ハンドラーとマウスオーバーを追加します。
クリック ハンドラーは、ページを変更するリクエストをアプリケーションに送り返します。すべての EnhancedTable オブジェクトを記憶し、onunload
ハンドラーにそれぞれの destroy メソッドを呼び出させる必要がありますか? それとも、YUI フレームワークがこれを処理しますか?
この質問の最後の部分は、<div id="replaceMe">
. そうすることで、スクリプトが再実行され、 new が new で拡張され<table>
ますEnhancedTable
。古いテーブルを覚えておき、新しいテーブルがそれを破壊する前にそれを破棄する必要がありますか?
postgresql - Heroku で Postgres DB を破棄する
データベースを破棄したいのですが、コマンドが何であるかわかりません。誰もこれを行う方法を知っていますか?
javascript - KnockoutJs1.3ベータ版。_destroy:falseは、UIで_destroy:trueと同じ結果になります
asp.net mvcを使用して、ビューモデルを渡し、ノックアウトを取得してビューモデルをマップし、これにバインドします。
これはすべて私にとってはうまく機能しています。私がやろうとしているのは、削除を追跡することです。
_destroyプロパティを追加することでこれを実行できると思いましたが、falseに設定しました。
その後、destroyがtrueに設定するまで、UIがこれを無視することを期待していました。
しかし、これは事実ではないようであり、このプロパティの単なる存在が破壊されたものとして扱われる原因となっています。
これはバグですか、それとも私はこれを間違って処理していますか?
どうもありがとう、コーハン
上記の要素はいずれも表示されません。「_destroy」:nullでも同じ効果があります。
問題の実例...
http://jsfiddle.net/jy53e/6/
更新:マッピング拡張機能の問題のようです。
php - PHPを破棄した後にセッションを開始する
Web アプリケーションのログアウト ファイルがあります。ログアウト成功メッセージをエコーできるように、ログアウト後にセッションを作成したいと思います。ログアウト コードは機能しますが、以前のセッションを破棄した後に新しいセッションを作成できません。
これを行う最善の方法は何ですか。コードを参照してください。
可能であれば、URL に変数を渡すことは避けたいと思います。
migration - migration.rb ファイルを削除しましたか? レールの潜在的なバグ?
これがバグなのか、それとも実際に migration.rb ファイルが削除されたのかはわかりません。generate を使用して、次の移行を作成しました。
$ rails generate migration add_delta_to_submissions
次に、列を含めるのを怠ったことに気付いたので、コンソールで上矢印を使用して、生成を破棄で上書きしました。
$ rails destroy migration add_delta_to_submissions
ここまでは問題ありませんでしたが、今度は必要な列で移行を実行します。ここで問題が発生します-上向き矢印をもう一度使用しましたが、1回だけ-列情報を追加しました:
$ rails destroy migration add_delta_to_submissions delta:integer
GENERATE や DESTROY のように不安定なコマンドに上向き矢印を使用するべきではないことはわかっていますが (教訓が得られました!)、そのコマンドは migration.rb ファイルを削除したことを示して戻ってきました。migration.rb ファイルがあることさえ知りませんでした。特に、簡単に削除できるファイルはありませんでした。
念のため、migration という単語の末尾に文字 x を追加して、コマンド コンソールをだますことにしました。すると、次のメッセージが表示されました。
$ rails destroy migrationx add_delta_to_submissions delta:integer
したがって、rails destroy コマンドにバグがある可能性があると思います。add_delta_to_submissions.rb ファイルがなくなったことに気付くと、それを切り取り、.rb の migration という単語 (または DESTROY の後の任意の単語) に追加しました。ちょっと危なそうです……。
それに関係なく、migration.rbファイルが削除されたので、RAILS環境(Rails 3.1、Ruby 1.8.7)が何らかの形で侵害されたかどうか知りたいです。もしそうなら - その状況を修正するための私のオプションは何ですか?
よろしくお願いします...
ruby-on-rails - 何かが関連付けられている場合、カテゴリの削除を保護します
カテゴリには、多くの製品、ビデオ、音楽などがあります。
問題のカテゴリが破棄されると、それに関連付けられているすべてのものも破棄されます。
確かに、ActiveRecord の #before_destroy メソッドを手動で実装することはできますが、これは良い解決策ではないと思います。
モデルとカテゴリの宣言された関連付けをチェックし、何かが関連付けられている場合は削除を防ぐRails gemはありますか?
ruby-on-rails - この単純な destroy メソッドの期待が機能しないのはなぜですか?
ここでいくつかの調査を行い、Google を使用した後、この単純な仕様が機能しない理由についてまだ混乱しています。
CartsController のアクションは次のとおりです。
そして最後になりましたが、私が得ているエラー:
私は rspec テストは初めてですが、私が理解している限り、私の破棄仕様は非常に単純であり、期待どおりに動作するはずです。私は何が間違っているのか分かりません..
私を助けてください、いつもありがとう、
編集.. current_cart メソッドは次のとおりです。
ruby-on-rails - before_destroyを使用して、別のモデルのエントリを削除しますか?
だから私はモデルを持っています、それをノーツと呼びましょう。メモでは、いくつかの投稿を行うことができます。したがって、notesモデルには次の行があります。
そして、投稿モデルには次の行があります
これで、ユーザーが投稿を破棄したときに、他の投稿がなくなった場合にメモを破棄したいと思います。
このコードをbefore_destroyを使用してpostモデルに書き込むと思いました。
これは機能しません。「不正な指示」に基づいてサーバーをシャットダウンします。私がやろうとしていることを達成する方法はありますか?
編集:エラーに気付いたのでコードを変更しましたが、問題は少し異なります。