用户/管理员登录的自定义路由

时间:2014-08-21 08:52:48

标签: ruby-on-rails-3 devise routing

我有一个使用Ruby on Rails构建的平台,支持使用自己的内容,用户等创建网站。我希望这条路线能够显示设计页面的登录信息:

devise_scope :user do
  get '/websites/:website_id/users/sign_in' => 'devise/sessions#new', :as => :website_session end

我收到错误:

No route matches {:action=>"show", :controller=>"websites", :locale=>:en, :id=>nil}

我的资源在路线文件中设置如下。我应该改变什么?

devise_for :users, :controllers => {:registrations => "devise/custom/registrations", :sessions => "devise/custom/sessions"}

resources :websites do
  resources :users end

0 个答案:

没有答案