Inne odpowiedzi zalecają Devise. własna dokumentacja opracować mówi:
Jeśli budujesz swoją pierwszą aplikację Rails, zalecamy nie użytku opracować. Dewise wymaga dobrego zrozumienia Rails Framework. W takich przypadkach zalecamy rozpoczęcie od podstaw prostego systemu uwierzytelniania.
Jestem skłonny zgodzić się. Devise to świetny silnik, który może stworzyć dla Ciebie potężny system logowania w minimalnym czasie, ale jeśli tworzysz aplikację do nauki Railsów, polecam następujący tutorial, aby zbudować własny system logowania, aby uzyskać głębsze zrozumienie tego, co naprawdę dzieje się pod maską. Zawsze możesz wrócić i użyć Devise później.
Dla samouczka, polecam tę samą książkę, którą Devise poleca, Michael Hartl's Ruby on Rails Tutorial - w szczególności rozdziały 6, 7, 8. (Cóż, poleciłbym całą książkę, ale to są rozdziały odnoszące się do budowanie systemu logowania.)
Jeśli screencasty są bardziej twoje, Ryan Bates's Railscast on the subject ma być dobry, chociaż sam go nie oglądałem.
Jakiś czas temu kupiłem książkę Michaela Hartla, ale jeszcze się nie dostałem. Miło wiedzieć, że mogę go ponownie odebrać i przeczytać to, czego szukam. – Zentaurus