0

複数のモデルでデバイスをセットアップするにはどうすればよいですか? rolify と cancan を使用して、データベースに個別のロールを設定しようとしましたが、各ロールには、ログインするために自分自身を認証する方法が異なります。たとえば、学生には学生番号があり、講師にはユーザー名がありますが、学生番号はありません。また、講師には備わっていない属性が他にもたくさんありますが、生徒にはその逆もあります。

私はRails 4が初めてです。

4

2 に答える 2

0

User モデルと User にアタッチされた「has_one」プロファイル モデルを使用してこの問題を解決しました。

他のオプションは、ユーザーモデルのみを使用し、ユーザーが学生ではない場合、student_number を空のままにすることです。

于 2013-08-28T20:41:04.817 に答える