問題タブ [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.
ruby-on-rails - 多対多の関係で記録を破壊することはできません
Railsは初めてなので、簡単な間違いを犯したと思います。
2つのモデルの間に多対多の関係を設定しました:User
とGroup
。それらはジャンクションモデルを介して接続されていますGroupMember
。
これが私のモデルです(無関係なものを削除しました):
の表にGroupMembers
は、関係に関する追加情報が含まれているため、使用しませんでしhas_and_belongs_to_many
た(Railsの「ActiveRecordAssociations」ガイドによる)。
私が抱えている問題は、を破壊できないことですGroupMember
。
Railsコンソールからの出力は次のとおりです。
これは私を夢中にさせているので、どんな助けでも大歓迎です。
extjs - 削除/削除イベントをキューに入れて後で起動するには、Extjseditorgridストアが必要です
ユーザーが注文からメモを削除できるフォームがあります。ユーザーが保存ボタンをクリックしない限り、メモストアが削除されたメモの破棄URLを呼び出さないようにします。ストアでsuspendEvents(true)を呼び出し、後でユーザーが[保存]をクリックしたときにresumeEventsを呼び出して、削除されたすべてのメモの破棄URLに投稿できるようにする必要がありますか?これを行うためのより良い方法はありますか?
ruby-on-rails-3 - モデル破棄リンクがクリックされるたびにRailsセッションが破棄されます
3つのモデルモデルのレコードで[破棄]をクリックすると、ユーザーはログアウトされます。DeviseとOminauthを使用しています。
ruby-on-rails - Rails 3 - ユーザーを削除しますが、コンテンツは保持しますか?
私は少しピクルスに陥ったようです。ユーザーを破壊する方法を書き込もうとしていますが、それでもコンテンツは保持されます。
現在、私のアプリでは、会社には多くのユーザーがいて、ユーザーは 1 つの会社に属しています。会社は必要に応じてユーザーを非アクティブにすることができますが、会社が終了などの場合にアカウントからユーザーを削除できるようにしたい.
単純に、破棄時に、ユーザーのテーブルで外国の company_id キーを nil に設定するつもりでした。ただし、これを行うと、会社はこの古いユーザーの作業を失うことになります。これは、company_id でクエリを実行することによって情報が入力されるため、あり得ないことです。
同様のDB設計でこれを回避するちょっとした方法を考えた人はいますか? それとも、これをより効果的に行う方法を見つけるために振り出しに戻る必要がありますか?
ありがとう
java - シングルトン インスタンスを破棄する必要はありますか?
シングルトンを使用すると、そのインスタンスを 1 つだけ作成できます。そのインスタンスを破棄する必要はありますか?
JDBC接続とクエリ操作を管理するシングルトンDBManagerがあります。静的な newInstance メソッドを呼び出すことで、そのインスタンスを取得し、いくつかのクエリを実行します。最後に、データベース接続を閉じたいので、別の静的メソッド close を呼び出して JDBC 接続を閉じます。
DBManager のインスタンスはまだ生きていますが、役に立たない間、接続は閉じられました。たとえばnullに割り当てるなどして破棄する必要がありますか? そうしないと、後で誤って参照される可能性があります。
そのインスタンスに null を割り当ててから、newInstance メソッドを再度呼び出すと、別の新しい別のインスタンスが取得されますか?
javascript - Mootools でクラスを理解する
英語で申し訳ありませんが、私はフランス語です :) 「Slider」という名前の Mootools クラスを作成しました。このクラスには、DIV 要素である「slider_element」属性があります。クラスには「destroyer」メソッドもあります。このメソッドは、DIV 要素を破棄します。
Slider_element は、「削除」CSS クラス名を持つ別の DIV を含む div であると想定されています。「DIVの削除」をクリックすると、DIVが消えるように「駆逐艦」メソッドが呼び出されます。
以下は私のコードで、私が望むようにグラフィカルに動作します。私の質問は: DIV 要素を破棄すると、Slider インスタンス (ここでは "mySlider") はもう必要ありません。しかし、私のコードは、スライダー インスタンスではなく、DIV 要素を破棄します。このインスタンスはまだ存在しますか? はいと思います。そこで、Mootools を使用してクラスのインスタンスを破棄する方法を検索しましたが、見つかりませんでした ... コードがグラフィカルに必要なことを実行したとしても、間違った方法で何かを行っていると思いました。助けてください :)
(実際には、これは簡略化されたコードであるため、コード全体を邪魔することはありません)
java - Javaでオブジェクトを殺す
現在、JMX を使用して、Java クラス内で実行される大規模な移行プロセスを管理および監視しています。
必要なときにプロセスを中止して強制終了できるようにしたいと考えています。たとえば、顧客/時間が必要な場合や、1 回の移行でデッド ループが発生した場合などです。
ここでは、boolean フラグを設定してスレッドを強制終了するための適切な方法として abort を呼び出します。すべてのループが最初にフラグをチェックしてから、続行するかどうかを決定します。これは問題なく実装されています。
ただし、スレッドを強制終了するのに問題があります。私の同僚は、 finalize() メソッドをオーバーライドして、その中で強制終了するように提案してくれました。ただし、私がオンラインで見つけたのは、このメソッドはオブジェクトを破棄できず、GC ではなくユーザーによって呼び出されることをお勧めします。
オブジェクトが破壊されている限り、それ以上のプロセスは起こらないという理論は正しいと思います。これがJAVAで実装できるかどうかはわかりません。
また、他に何かヒントがあれば教えていただきたいです。
よろしくお願いいたします。
PS: JMX に関連するということは、それが実際に JMX と関係があるという意味ではありません。ただ、この強制終了コマンドが JMX コンソール クライアントから送信されることを望みます。
ruby - レール3破壊アクションの問題
データベースでいくつかの行を削除しようとしていますが、破棄アクションを呼び出すと、更新アクションが機能します。
これはdelete.html.hamlです
これがルートです
どうしたの?誰か分かりますか?
java - JAppletによるテキストファイルへの書き込み、destroy()/ stop()
テキストファイルの情報を使用してデータをロードおよび保存するJAppletを作成しようとしています。アプレットに情報をロードすることに成功しましたが、保存に問題があるようです。以下に保存するコードを含めました。私が使用しているファイル名は、書き込みに使用しているものと同じです。アプレットは正しく初期化されるため、実行時にファイルをJARに含める必要があります。書き込みが正しく機能しない理由はありますか?私はstop()メソッドとdestroy()メソッドの両方からこのメソッドを呼び出すことに頼っています。
注意として、Eclipseから実行すると、ロードと保存の両方が完全に機能しますが、JARの場合はロードのみが機能しますが、何も保存されないため、ロードデータを変更できません。
理想的には、ページが閉じられたり更新されたりするたびに、このsaveLocations()メソッドが呼び出されるようにします。
注:mOUtputStreamは確かにPrintWriterです(以前はOutputStreamでしたが、名前を変更する必要があると思います)
助けてくれてありがとう。
ruby-on-rails-3 - Rails 3-フォーム-Jquery:remoteは重複を作成し、2倍のプロンプトを表示しますか?
こんにちは私はフォームを操作していて、フォームと破棄リンクに:remote=>trueを追加しました。しかし、私がそうするとき、これは起こります:
- フォームを送信すると、同じ2つのバージョンが作成されます。
- 私は破壊します、私は二度促されますか?
- :remote => trueを削除すると、1つのバージョンのみが作成され、プロンプトが1回だけ表示されます。
これが私のフォームです
これは私の破壊リンクです
私はここで何か非常に間違ったことをしていますか?前もって感謝します!