При использовании Devise с Hyperloop доступен ли Hyperloop :: Application.acting_user_id из консоли Rails? - PullRequest
2 голосов
/ 24 марта 2019

подписан https://github.com/barriehadfield/hyperloop_devise_tutorial когда вы вызываете Hyperloop :: Application.acting_user_id из консоли rails, вы получаете:

NoMethodError: неопределенный метод `client_drivers_get_acting_user_id 'для Hyperloop :: ClientDrivers: Class

Это ожидаемое поведение или должен определять какой-то дополнительный вспомогательный метод?

1 Ответ

2 голосов
/ 24 марта 2019

Учебное пособие было написано, когда проект назывался Hyperloop, но оно было переименовано в Hyperstack, поэтому учебное пособие устарело.

Мы находимся в процессе удаления всех ссылок Hyperloop.

Попробуйте использовать Hyperstack::Application.acting_user_id, и оно должно работать.Как я вижу, оно реализовано здесь: https://github.com/hyperstack-org/hyperstack/blob/5a9dfac633a27a9b271d69650fabde28737bd0aa/ruby/hyper-operation/lib/hyper-operation/transport/client_drivers.rb#L17

Учебник нуждается в обновлении - извините за это!

...