如何使用设计为不同的用户模型配置路由?

时间:2016-08-31 14:21:34

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

我有两个不同的用户组,User和Flyer。

我使用

为这两个模型生成了视图和控制器
Preferences preferences = InstanceScope.INSTANCE.getNode("org.eclipse.ui.logs.view.prefs");
Boolean activateOnNewEvents = preferences.getBoolean("activate", true);

和观点:

rails g devise:controllers users/flyers 

这是我的routes.rb:

rails g devise:views users/flyers

但是我为传单控制器路线设计错误:

Rails.application.routes.draw do

  devise_for :flyers
  devise_for :admins
  resources :currencies
  resources :broadcasts

  devise_for :users, controllers: {
        sessions: 'users/sessions',
            registrations: 'flyers/registrations'

      }

  devise_for :flyers, controllers: {
    sessions: 'flyers/sessions',
  }
end

我怎样才能有不同的路线? 感谢

1 个答案:

答案 0 :(得分:1)

从顶部

移除devise_for :flyers