私はレールの工場を見ていますが、このコードの理解に問題があります:
Factory.define :user do |f|
f.username "foo"
f.password "foobar"
f.password_confirmation { |u| u.password }
end
を除くすべてのメカニズムを理解しています。
f.password_confirmation { |u| u.password }
「foobar」をカスタムパスワードとして使用した場合、これはどのようにして「foobar」を f.password_confirmation に割り当てることを知るのでしょうか。言い換えれば、「u」は何を参照しているのかということです。前もって感謝します。