<div dir="ltr">Yes :)<div><br></div><div><div>  def password=(password)</div><div>    self.password_digest = calculate_password_digest(password)</div><div>  end</div><div><br></div><div>  def password</div><div>    self.password_digest</div><div>  end</div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">--<br><div>Kasper Grubbe<br><br>Phone: (+45) 42 42 42 74 or (+44) 77 07 12 17 81</div><div>Skype: kasper.grubbe<br>Mail: <a href="mailto:kaspergrubbe@gmail.com" target="_blank">kaspergrubbe@gmail.com</a></div><div>Web: <a href="http://kaspergrubbe.dk" target="_blank">http://kaspergrubbe.dk</a></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jul 24, 2015 at 12:17 PM, Michael Pavling <span dir="ltr"><<a href="mailto:pavling@gmail.com" target="_blank">pavling@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><p dir="ltr">On 24 Jul 2015 11:20, "Kasper Grubbe" <<a href="mailto:kawsper@gmail.com" target="_blank">kawsper@gmail.com</a>> wrote:<br>
><br>
> One of the purest forms of this that I have found is the "Password-change" use case. Because it deals with virtual fields as well. So lets say you have a User-model, and that model have a password-field that needs to be changed.<br>
><br>
> The database would look like this:<br>
><br>
> User<br>
>   id<br>
>   username<br>
>   password<br>
><br>
> But what the user most often is presented with is these fields:<br>
><br>
> Current password<br>
> New password<br>
> New password confirmation<br>
><br>
> So you have a case where the interface doesn't match the structure of your database.</p>
</span><p dir="ltr">Hopefully the database has "password_hash" or similar, rather than "password" ;-)<br></p>
<br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/pipermail/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div>