Используя before_action :authenticate_user!
, чтобы проверить, зарегистрирован ли пользователь. Но он отправляет пользователей в login
вместо signup
.
Пробовал различные способы перенаправления пользователя на signup
вместо login
, но после он не отправил пользователя на исходную страницу.
Как я могу отправить пользователя для регистрации и перенаправить пользователя обратно на исходную страницу?
Попытки:
before_filter :auth_user
def auth_user
redirect_to new_user_registration_url unless user_signed_in?
end
Файл маршрутов
Rails.application.routes.draw do
devise_for :installs
resources :orders
resources :products
devise_for :users
get 'dashboard' => 'pages#dashboard'
get 'contact' => 'pages#contact'
get 'cart' => 'carts#index'
root 'pages#home'