我有一个使用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