私はMichaelHartlによるRailsチュートリアルを行っていますが、次のように追加するだけです。
has_secure_password
あなたのモデルクラスに、そしてたくさんの魔法が起こります。
このメソッドは、私のモデルクラスが拡張するにActiveModel::SecurePassword
含まれているモジュールからのものであることを理解しています。ActiveRecord::Base
私が理解していないのは、その1行をクラス定義に追加したときに何が起こっているのかということです。誰かができるだけ詳しく説明してもらえますか?私は本当に何が起こっているのかを理解したいと思っています。アプリがどのように機能するかわからないまま、アプリに何かを投げかけるだけではありません。
(私が混乱している理由を理解するのに役立つ場合、私はJavaのバックグラウンドを持っており、Rubyは初めてです)