私はsingular_collection_ids属性を更新できるレールアプリのフォームを持っています(リレーションタイプはhas_many から)。また、更新前に検証する必要があります。
検証の問題にはオブジェクトの以前の値が必要ですが、この値を提供するメソッドsingular_collection_ids_wasはありません。また、 singular_collection_idsメソッドは、一時的な値を持たない結合テーブルで直接動作するため、
self.class.find(id).singular_collection_ids
内部検証は役に立ちませんでした。
検証段階で以前の値を取得する方法はありますか?