Rails 3: удаление Gem из проекта? - PullRequest
8 голосов
/ 06 апреля 2011

В настоящее время я использую devise для своего решения по аутентификации, но мне оно действительно не нравится, и я хочу вместо него использовать authlogic.

Как я могу полностью удалить драгоценный камень Devise из моего проекта, чтобы потом безопасно добавить самоцвет?

Ответы [ 2 ]

10 голосов
/ 06 апреля 2011

Совет McStretch неполный.

Вам необходимо:

  • Удалить драгоценный камень из вашего Gemfile
  • Удалить вызов devise_for в вашемconfig/routes.rb file
  • Удаление вызова devise из вашего app/models/user.rb файла
  • Delete config/initializers/devise.rb
  • Удаление любых пользовательских переопределений для контроллеров или представлений devise, которые вы можетеиметь в app/controllers или app/views соответственно.
10 голосов
/ 06 апреля 2011

Вы можете удалить самоцвет Devise из своего Gemfile и затем запустить bundle install.Драгоценный камень должен быть удален.

В целях безопасности вы также можете запустить из командной строки:

gem uninstall gem_name.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...