Ich bin eine Rails 5.0.0 app mit Ruby-Lauf 2.3.1Rails - entwickeln und sidekiq Routen
Sidekiq wird für Hintergrundjobs verwendet und für die Authentifizierung entwickeln.
Sidekiq Überwachung und ersinnen werden in Routen wie folgt montiert:
devise_for :users, skip: [:sessions]
as :user do
get 'login' => 'devise/sessions#new', :as => :new_user_session
post 'login' => 'devise/sessions#create', :as => :user_session
delete 'logout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
require 'sidekiq/web'
require 'sidekiq/cron/web'
#Sidekiq::Web.set :session_secret, Rails.application.secrets[:secret_key_base]
authenticate :user do
mount Sidekiq::Web => '/sidekiq'
end
Aber Zugriff auf die sidekiq Statusseite der Benutzer abmeldet.
Der gleiche Code zu arbeiten gut mit Rails 4.2.5
Ich würde diese Edelsteine github Repositories durchsuchen. Rails 5.0 und Ruby 2.3 sind sehr neu, sie sind möglicherweise nicht vollständig kompatibel mit den Edelsteinen. – lcguida
Wenn ein dringender Fix benötigt wird, können Sie devise entfernen und Ihre eigene Authentifizierung mit bcrypt erstellen, da dies für 5.0 funktioniert. – bkunzi01