2013-06-22から1日間の記事一覧

【Rails】 DBに楽観的ロックをかける

排他制御には「楽観的ロック」と「悲観的ロック」があります。ユーザーAとユーザーBがいた場合・楽観的ロック ユーザーA、ユーザーB共に編集画面を開くことができるが、ユーザーAが更新した場合ユーザーBの更新は失敗する。・悲観的ロック ユーザーAが編集画…

【Rails】 Authlogicでパスワードリマインダーを実装する

ユーザーがパスワードを忘れてしまった際にパスワードを再設定できる機能を実装してみます。パスワードリマインダーには色々な実装方法がありますが、 今回は登録されているメールアドレスにパスワード再設定用のURLを送信する方法で実装します。・Authlogic…