Какую ролевую систему использовал Райан Бейтс в своем руководстве по Stripe Railscasts?

Я просматриваю руководство Райана Бейтса по Railscasts по интеграции полосы (http://railscasts.com/episodes/288-billing-with-stripe), и мне не терпится попробовать.

Прежде чем он начнет обучение, у него уже есть система авторизации с разными ролями. Я предполагаю, что у него есть таблица role_id в базе данных, и на ее основе он сегментирует пользователей по разным планам, вызывая plan_id= .

Я не уверен, как с этим справиться, кто-нибудь знает хороший учебник или ресурс для создания систем авторизации типа plan_id, чтобы я мог продолжить обучение?


person Stepan Parunashvili    schedule 01.10.2012    source источник


Ответы (1)


Исходный код хорош даже для нуба вроде меня :P.

У него есть две модели — Plan и User. После этого он связывает их вместе, говоря, что у Плана есть_много пользователей, а пользователи принадлежат Плану. Остальное следует в исходном коде! Благодаря Apneadiving

person Stepan Parunashvili    schedule 03.10.2012