私は ROR の世界の初心者で、ActiveAdmin を使用してアーティスト ポートフォリオ Web サイトの管理パネルを設計しようとしています。アイデアは、各アーティストがログイン/パスワードを持ち、アセットを管理できるということです。
モデルは、AdminUser テーブルの has_many で設定され、リンクされたモデルの belongs_to で設定されます。たとえば、AdminUser has_many Videos です。多くのリンクされたアセットがあります。
次のようにするための最良のアプローチは何でしょうか。
- 現在ログインしている AdminUser は、自分のアセットにしかアクセスできませんか?
- 現在ログインしている AdminUser は、新しく作成された各アセットの admin_user_id フィールドとして設定されますか?
ご助力ありがとうございます!