Rails3でSTIを使用して設計したアクティビティストリームがあります。
ユーザーが作成時に10を超えるアクティビティアイテムを持っているかどうかを確認したいと思います。ユーザーがデータベースに11番目のアクティビティを作成するときに、最も古いレコード*基本的にユーザーが作成した最初のレコードなどを破棄するようにします。*このようにして、データベースから何千もの古い役に立たないレコードをクリーンに保ちます。
モデルレベルから始めることを想定していますが、モデルで「current_user」を定義したくないので、コントローラーに含める必要があります。
このタスクを実行するために助けをいただければ幸いです。私は、Railsでのこれらのタイプのより高度なタスクにかなり慣れていません。