Spree Auth Devise Redirection Пытается получить доступ к /admin

пытаюсь познакомиться со Spree и следую официальному руководству (https://guides.spreecommerce.org/developer/getting_started_tutorial.html).

Конечно, достаточно просто, но когда я пытаюсь попасть на localhost:3000/admin, сервер возвращает 302 в /admin/orders, а затем 302 в /login, что не удается.

Я могу подтвердить, что localhost:3000 работает нормально и тестовая витрина загружается.

Кто-нибудь еще видит что-то подобное? Ошибка следующая:

/usr/local/lib/ruby/gems/2.5.0/gems/devise-4.3.0/app/controllers/devise/sessions_controller.rb:5: syntax error, unexpected '{', expecting keyword_end ...ion only: [:create, :destroy] { request.env["devise.skip_tim... ... ^ /usr/local/lib/ruby/gems/2.5.0/gems/devise-4.3.0/app/controllers/devise/sessions_controller.rb:5: syntax error, unexpected '}', expecting keyword_end ..."devise.skip_timeout"] = true } ... ^

Это любопытно, учитывая, насколько простым является этот учебник. Кто-нибудь видел что-то подобное?

Интересно, что это также происходит, когда я следую маршруту входа по умолчанию в верхней части настройки магазина по умолчанию. Логин оттуда тоже не работает.


person HectorOfTroy407    schedule 04.02.2018    source источник


Ответы (2)


добавьте эту строку в свой Gemfile gem 'devise', git: 'https://github.com/plataformatec/devise'

person Mdhvince    schedule 13.02.2018

На самом деле это была проблема с версией с открытой проблемой для новейшей комбинации веселья + разработки. Я откатил свою рубиновую версию, и она работала нормально.

person HectorOfTroy407    schedule 18.02.2018