問題タブ [dependent-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.

0 投票する
0 に答える
315 参照

ruby-on-rails - Rails 3.2.20 - オブジェクトの破棄時に nil:NilClass の未定義のメソッド「name」

私のプロジェクトでは、このようにゲームと ticker_activites の間に一対多の関係を使用しています

モデル

ゲームを削除するとき...

意見

コントローラ

..このエラーが発生しています...

nil:NilClass の未定義のメソッド `name'

パラメーター

...そして、ゲームは本番環境 (Heroku) では削除されません。

Ruby 2.2.4 と Rails 3.2.20 を使用しています。

この問題を解決する方法はありますか?

編集: 私の ticker_activity.rb:

完全なトレース

エラーログ

0 投票する
1 に答える
468 参照

ruby-on-rails - dependent: :destroy の使用がレールで機能しない

これらの関連付けを持つテーブル Bmp があります

および別のテーブル サブエリア

ただし、bmp を削除しようとすると、サブエリアも削除されるはずですが、削除されません。

どこを台無しにしたのかわかりません。どんなアイデアでも大歓迎です!

0 投票する
3 に答える
1559 参照

ruby-on-rails - Rails has_many 関連付けは親オブジェクトを削除しますが、子は削除しません

シナリオは、1 つは Room で、もう 1 つは Tickets の 2 つのモデルがあり、関係は Room has_many :tickets です。

要件は、ルームが削除されているときにチケットを削除してはならないということです。チケットテーブルには room_id と呼ばれる外部キーがあるため、これを達成する方法は?

そして、これができるとしたら、その特定のチケットの部屋情報をどのように取得できるでしょうか?