Ruby on Rails Routes для пользовательских форм регистрации и входа Devise

Я надеюсь, что все хорошо. Я пытаюсь отредактировать форму регистрации и подписи, но мои правки для каталогов представлений/пользователей/регистраций и сессий не вступят в силу. Я что-то делаю с маршрутом?

Спасибо

маршруты.rb

Rails.application.routes.draw do
  devise_for :users
  resources :users
  get 'users/index'
  match '/users', to: 'users#index', via: 'get'
  match '/users/:id', to: 'users#show', via: 'get'

  root to: "pages#home"
end

контроллеры/users_controller.rb

class UsersController < ApplicationController
  def index
    @users = User.all
  end

  def new

  end

  def show
    @user = User.find_by_id(params[:id])
  end

  def edit
    @user = User.find_by_id(params[:id])
  end

end

введите здесь описание изображения


person Designer    schedule 23.09.2020    source источник


Ответы (1)


Из https://github.com/heartcombo/devise#configuring-views:

Все, что вам нужно сделать, это установить config.scoped_views = true в файле config/initializers/devise.rb.

person Sergey Alekseev    schedule 23.09.2020
comment
ах вот это! спасибо! Я потратил на это целый день! - person Designer; 23.09.2020
comment
@Designer рад помочь с этой простой проблемой :) На самом деле мой первый ответ на SO, связанный с Ruby on Rails, за много лет. Наверное, мне следует чаще помогать людям. - person Sergey Alekseev; 23.09.2020
comment
да пожалуйста сделайте так! это может показаться вам простым и очевидным, но для некоторых это стоит часов, если не дней... берегите себя, приятель! - person Designer; 23.09.2020