レールモデルを動的に作成および削除しようとしています。作成は機能しますが、削除はできません。レールモデルを動的に削除する
私は定数として、それを削除しようとしましたが、それはまだレールのサブクラスとして存在している:私は、開発中のリロード時にこの処理を行いフィニッシャー、中にコールバックを使用してみました
Object.send(:remove_const, :ModelToBeDeleted)
# Check it's gone from Object
Object.constants.include? :ModelToBeDeleted # => false
# But it is still in rails:
ActiveRecord::Base.subclasses
# returns
[ModelToBeDeleted(....)]
:
しかし、それは効果がありません。
誰でもこの方法を教えてもらえますか? ありがとう ニック
コードでこれを実行していますか?またはコンソールを使用していますか? – jaydel
私はコードでこれをやっています。コンソールのリロードで!私はティが上記の明確な行動をすると思う。コードで同じ効果を得ることはできません。 – nikmak