Rails 2.3.5を使用しています。Rails acts_as_audited - 最初にIDでインデックスを作成するのはなぜですか?
ADD_INDEX:監査、[:auditable_id、 :auditable_type]、:名=> 'auditable_index'
それが思わacts_as_auditedで
は、スキーマ定義は、インデックスを定義します私は、インデックスがあるべきこと:
ADD_INDEX:監査、[:auditable_type、 :auditable_id]、:名前=> 「auditable_index」一般的に
は、ポリモーフィックな関連で、我々は時々だけのタイプで検索したいかもしれませんが、めったにタイプなしIDで検索しませんか?
これは、プラグインのみを使用して1つのテーブルを監査するときに、auditable_idによる検索を許可するための怠惰な方法ですか?
また、この方法でインデックスを作成する別の理由がありますか?