0

すべてのユーザー テーブルがあり、ユーザーのタイプは管理者、コーディネーター、またはメンバーです。すべてのユーザー テーブルを見て、どのユーザーが admin==true かを確認する必要がある別のテーブル管理者が必要です。true の場合、管理テーブルにあり、管理者に固有の他のフィールドがあります。Active Record を使用してこれを行うにはどうすればよいですか?

4

1 に答える 1

0

別のテーブルが必要な理由がわかりません。次のような方法で、すべての管理者ユーザーを簡単に取得できます。

admins = User.where(:admin => true)

これにより、実際には別のテーブルの代わりに十分な ActiveRecord::Relation が得られます。

于 2013-04-11T15:53:26.593 に答える