Ruby on rails 登录rails\u admin后获取错误路径

Ruby on rails 登录rails\u admin后获取错误路径,ruby-on-rails,rails-admin,Ruby On Rails,Rails Admin,我的路由文件如下: devise_for :admins mount RailsAdmin::Engine => '/admin', :as => 'rails_admin' class Admin < ActiveRecord::Base # Include default devise modules. Others available are: # :token_authenticatable, :confirmable, # :lockable,

我的路由文件如下:

  devise_for :admins
  mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'
class Admin < ActiveRecord::Base
  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable,
  # :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable,
         :recoverable, :rememberable, :trackable, :validatable

end
我有一个如下的管理模型:

  devise_for :admins
  mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'
class Admin < ActiveRecord::Base
  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable,
  # :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable,
         :recoverable, :rememberable, :trackable, :validatable

end
我得到以下错误消息:

Model 'S' could not be found
我怎么修这条路线


谢谢

为什么您的路线在
admin/
之后有
/s
,我想它一定是这样的:

http://localhost:3000/admin/sign_in

为了确保运行rake路由,我需要更改路由以匹配以下内容:

 devise_for :admins
  mount RailsAdmin::Engine => '/admins', :as => 'rails_admin'
告诉Desive我使用的是管理员而不是用户作为模型