devise를 성공적으로 사용하고 있지만 lockable 모듈을 추가하기로 결정했습니다. 우리의 테이블을 사용자라고합니다.레일 3, Devise를 사용하여 추가 방법 : 사실 이후에 잠글 수 있습니까?
초기 설정을 수행 한 후 새로운 장치 모듈을 추가하거나 제거하는 방법에 대한 문서를 찾을 수 없습니다.
devise를 성공적으로 사용하고 있지만 lockable 모듈을 추가하기로 결정했습니다. 우리의 테이블을 사용자라고합니다.레일 3, Devise를 사용하여 추가 방법 : 사실 이후에 잠글 수 있습니까?
초기 설정을 수행 한 후 새로운 장치 모듈을 추가하거나 제거하는 방법에 대한 문서를 찾을 수 없습니다.
당신은 마이그레이션
change_table(:users) do |t|
t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both
end
에서 다음을 수행 할 수 있어야이 추가 필드는 다음과 같습니다
t.integer "failed_attempts", :default => 0
t.string "unlock_token"
t.datetime "locked_at"
완벽한, 제시 감사합니다! – jpwynn
메일러를 geen하려고 시도 할 때 정의되지 않은 메소드'user_unlock_url '을 오류로 throw합니다. 내 코드에 더 많은 메서드를 추가하기 위해 일종의 생성기를 실행해야한다고 생각합니다. – jpwynn
은 서버를 다시 시작해야합니다. doh! – jpwynn