Я нашел решение.Я добавил devise_for
в область видимости следующим образом:
scope :module => 'control' do
constraints :subdomain => 'control' do
devise_for :users, :module => 'devise'
resources :offers
root :to => 'offers#index'
end
end
Вам необходимо добавить :module => 'devise'
, потому что модуль заменен на имя пространства имен, поэтому вы должны установить его обратно на «devise».Теперь я могу получить доступ ко всем действиям устройства с помощью субдомена control
(например, control.app.com/users/sign_in, control.app.com/users/sign_up и т. Д.)