Я делаю Rails tutorial by Michael Hartl, и я пришел к точке, где вы просто добавить:Как работает has_secure_password в моем классе модели?
has_secure_password
для вашей модели класса и куча магии происходит.
Я понимаю, что этот метод исходит из модуля ActiveModel::SecurePassword
, который входит в состав ActiveRecord::Base
, который распространяется по моему классу.
Я не понимаю, что происходит, когда я добавляю эту строку в определение класса. Может кто-нибудь, пожалуйста, объясните, насколько это возможно. Я действительно хочу понять, что происходит, а не просто бросать вещи в мое приложение, не зная, как это работает.
(Если это помогает понять, почему я смущен, я родом из фона Java и я новичок в Ruby)
Я думаю, что, наверное, этого достаточно, комментируя, ребята. –