Как именно я устанавливаю плагин restful аутентификации в rails 3? - PullRequest
3 голосов
/ 28 октября 2010

Я очень запутался в этом плагине для спокойной аутентификации на rails 3. Я попытался установить плагин, используя следующую команду. Он говорит мне, что он уже установлен, затем я попытался использовать --force для переустановки этого плагина, он говорит мне, что плагин не найден

Так что, если плагин уже установлен, почему я получаю ошибку Could not find generator authenticated, когда пытаюсь запустить команду rails g authenticated user sessions --include-activation

есть идеи?

C:\Users\Jonathan\Documents\blog>rails plugin install http://github.com
/technoweenie/restful-authentication.git restful_authentication
already installed: restful-authentication (http://github.com/technoweenie/restfu
l-authentication.git).  pass --force to reinstall
already installed: restful_authentication (restful_authentication).  pass --forc
e to reinstall

C:\Users\Jonathan\Documents\blog>rails plugin install http://github.com
/technoweenie/restful-authentication.git restful_authentication --force
Plugin not found: ["http://github.com/technoweenie/restful-authentication.git",
"restful_authentication"]

C:\Users\Jonathan\Documents\blog>rails g authenticated user sessions --
include-activation
Could not find generator authenticated.

Обновление: здесь вывод после запуска gem list

аннотация (1.0.0) actionmailer (3.0.1, 3.0.0) actionpack (3.0.1, 3.0.0) activemodel (3.0.1, 3.0.0) activerecord (3.0.1, 3.0.0) активный ресурс (3.0.1, 3.0.0) Активная поддержка (3.0.1, 3.0.0) адресуемый (2.2.2) Арель (1.0.1) bcrypt-ruby (2.1.2) строитель (2.1.2) пакет (1.0.3) разработка (1.1.3) эрубис (2.6.6) Фарадей (0.4.6) gem_plugin (0.2.3) мерзавец (1.2.5) i18n (0.4.2, 0.4.1) почта (2.2.9, 2.2.7) пантомимы (1.16) Минитест (1.6.0) дворняга (1.2.0.pre2 x86-mingw32) multi_json (0.0.4) net-ldap (0.1.1) изящные генераторы (0.4.2, 0.4.1) нокогири (1.4.3.1 x86-mingw32) oa-basic (0.1.5, 0.1.4) oa-core (0.1.5, 0.1.4) предприятие (0.1.5, 0.1.4) oa-oauth (0,1,5, 0,1,4) oa-openid (0.1.5, 0.1.4) oauth (0.4.3) oauth2 (0.0.13) Всевышний (0.1.5, 0.1.4) полиглот (0.3.1) пю-руби-сасл (0.0.3.2) стойка (1.2.1) в стойку (0.6.13) реечный открытый (1.1.2) рейк-тест (0.5.6) рельсы (3.0.1, 3.0.0) рельсы (3.0.1, 3.0.0) грабли (0.8.7) скидка (1.6.5) rdoc (2.5.8) Отдых клиент (1.6.1) ruby-openid (2.1.8) ruby-openid-apps-discovery (1.2.0) rubyntlm (0.1.1) sqlite3-ruby (1.3.1 x86-mingw32, 1.2.5 x86-mingw32) тор (0.14.3) верхушка дерева (1.4.8) tzinfo (0.3.23) начальник (0.10.7)

Ответы [ 2 ]

3 голосов
/ 29 октября 2010

Успешная аутентификация не более 100% работает в рельсах 3. У нее есть некоторые проблемы, чтобы соответствовать рельсам 3.x. Попробуйте использовать Authlogic или на самом деле «devise» должен оказаться отличной системой аутентификации, особенно для Rails 3.x. Я использую devise для своих приложений, и она прекрасно работает !!!

0 голосов
/ 26 февраля 2013

вы можете использовать gem "rails3-restful-authentication", "~> 3.0.1" для поддержки rails 3. Я сделал несколько патчей, чтобы он работал с рельсами 3

...