ポリモーフィック関連のPreloadをfind_by_sqlで取得したレコードに対して行いたいと考えております。
ただ、モデル毎に関連が違うためうまくいきません。
例)
コントローラー @notices = Notice.find_by_sql("SQL") ActiveRecord::Associations::Preloader.new.preload(@notices, object: [:user, :adminuser])
モデル class notice < ActiveRecord::Base belongs_to :object, polymorphic: true end class Post < ActiveRecord::Base belongs_to :user end class Article < ActiveRecord::Base belongs_to :adminuser end
そこで質問なのですが
ActiveRecord::Associations::Preloader.new.preload(○○○)はどのように書くといいでしょうか??
また、上記以外で良い方法があれば教えてください。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。