我试图将设计视图放入模态中,而Rails正在抛出这个看起来是路由的错误。但是,我无法确定原因。
路线:
Rails.application.routes.draw do
root to: 'static_pages#home'
devise_for :users
resources :users, only: [:show]
match '/home', to: 'static_pages#home', via: 'get'
match '/site_map', to: 'static_pages#site_map', via: 'get'
end
控制器:
class UsersController < ApplicationController
before_filter :authenticate_user!
def index
end
def show
@user = User.find(params[:id])
end
private
end
我很难理解如何覆盖默认的Devise行为。当您不使用标准的Devise视图时,它很容易破坏。是否有使用模态的认证系统?
是否有一个必须采取的行动清单才能使其顺利运行?当你想要开箱即用的行为时,我没有问题设置Devise,否则路由变得一团糟。