저는 현재 내 인증 솔루션으로 devise를 사용하고 있습니다. 그러나 정말 좋아하지는 않으며 대신 authlogic을 사용하고 싶습니다.레일 3 : 프로젝트에서 보석을 제거 하시겠습니까?
내 프로젝트에서 Devise gem을 완전히 제거 할 수 있도록하려면 어떻게해야 authlogic gem을 안전하게 추가 할 수 있습니까?
저는 현재 내 인증 솔루션으로 devise를 사용하고 있습니다. 그러나 정말 좋아하지는 않으며 대신 authlogic을 사용하고 싶습니다.레일 3 : 프로젝트에서 보석을 제거 하시겠습니까?
내 프로젝트에서 Devise gem을 완전히 제거 할 수 있도록하려면 어떻게해야 authlogic gem을 안전하게 추가 할 수 있습니까?
Gemfile에서 Devise gem을 제거한 다음 bundle install
을 실행할 수 있습니다. 보석을 제거해야합니다.
gem uninstall gem_name
합니다.
McStretch의 조언이 불완전합니다.
에 당신이 필요합니다 :
Gemfile
app/models/user.rb
파일에서 devise
전화를 제거하여 config/routes.rb
파일에 devise_for
호출을 제거 config/initializers/devise.rb
app/controllers
또는 app/views
일 수 있습니다.나는 그가 "Devise gem을 어떻게 제거 할 수 있습니까?"라고 주어진 Devise 특정 코드를 이미 삭제했다고 생각했습니다. – McStretch
나는 결정을 존중하지만 대부분의 Rails 개발자 (나 포함)는 훨씬 뛰어난 선택으로 생각합니다. – Spyros
그 정도면 충분합니다. 더 많은 기능을 통해 시스템이 훨씬 더 강력하고 강력 해지는 것을 볼 수 있습니다. 필자의 시스템은 단순한 프로토 타입이므로 authlogic의 단순성을 선호합니다. 사용자를 위해 컨트롤러를 변경하고 싶습니다. devsie에서 지저분합니다. –