JSON に大量のデータがあり、データベースにインポートしたいと考えています。私の問題は、コントローラーにいくつかafter_create
のafter_update
メソッドがあり、他のものがdbに書き込まれることです。
そこで、データのインポートにコントローラーを使用することを考えていました。データを params ハッシュと同じ形式にフォーマットできます。しかし、コントローラーのインスタンスを作成するときに、params ハッシュを設定して呼び出すcreate
と、一部のクラス変数が見つかりません。
次に、RSpecs コントローラーのテストを投稿で強制的に実行しようとしましたが、そこでも失敗しました。たぶんそれは不可能であるか、コントローラーのすべてのフックを使用してデータをインポートするより良いオプションがあります。