私の Rails アプリにはUser
モデルとIdea
モデルがあります。各ユーザーは多くのアイデアを持つことができ、各アイデアは 1 人のユーザーに属します (または誰も属しません)。ユーザーは、アイデア コントローラーのclaim
アクションを使用してアイデアの所有権を取得し、アクションを使用してアイデアをリリースしrelease
ます。
これまでのところ、本当に簡単です。しかし、私はこれをもう少しやりたいことに気付きました。そして今、どのように進めればよいかわかりません。報告の理由を指定します。
また、アイデアの主張に関するメトリクスも追跡したいと思います。アイデアが主張されてから送信済みとしてマークされるまでの期間 (ブログ投稿の管理用) などです。
無関係な質問で、誰かがClaim
、この種の複雑な追跡のためにアプリにモデルが必要だと提案しました。これは私には理にかなっていますが、そのモデルがどのように構成され、どのように機能するかはよくわかりません。ログのようなものでしょうか?もしそうなら、各アイデアの現在のアイデアのステータスをどのように把握できますか?
これに関する洞察は大歓迎です。