【问题标题】:How do I nest devise users with other models?如何将设计用户与其他模型嵌套?
【发布时间】:2012-07-11 11:24:06
【问题描述】:

我刚刚制作了一个新应用,想知道如何路由它。一个用户 has_many 公司,但我该如何路由呢?我正在使用设计。

::Application.routes.draw do

  devise_for :users do
    resources :companies
  end

root :to => "home#index"

end

【问题讨论】:

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


    【解决方案1】:

    我建议将设计路线和其他应用路线分开:

      devise_for :users, :path => 'accounts'
      resources :users do
        resources :companies
      end
    

    这也意味着 devise 将使用 /accounts/* 而不是 /users/* 作为其身份验证路径,因此 /users/* 将保持免费供您使用。

    你也可以看看devise的routing documentation

    【讨论】:

    • 那么现在我该如何为用户创建一个显示方法和视图呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    相关资源
    最近更新 更多