私のアプリでは、一部のオブジェクトに対してゴミ箱を実装しようとしています。つまり、「ゴミ箱」という列があり、オブジェクトがゴミ箱になったときに日付に設定されます。ゴミ箱にはインデックスページもあり、ユーザーはオブジェクトを復元できます。「ゴミ箱」をnilに設定します。レールアプリのゴミ箱の実装
私はexamples of models with method trash!を見つけましたが、それは今までのごみ箱に設定され、それは懸念事項で実装されました。しかし、私は本当にto_trashアクションでコントローラを実装する方法を理解していないのですか?コントローラーにも懸念を使う方法はありますか、それともコントローラーにはそれを呼び出すためのアクションとルートが必要ですか?
今私はコントローラーTrashを実装しました。これにはmove_to_trashアクションがあり、すべてのコントローラーがこのアクションを使用しますが、これを行うにはparams trashable_idとtrashable_typeを追加する必要があります。物事をするのは良い方法ですか?
はい、私はこのアクションを持つコントローラしかありません。あなたの最後の提案が最高だと思います。私はこのようなことをしたいと思っていました。しかし、あなたはアドバイスをより明確にすることができますか?モデルにはまだ懸念があるのでしょうか、それとも必要ではありませんか?ミックスインはどうですか?別々のルートがありますか? –
助けてくれてありがとう –