首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文件组织-设计管理和管理命名空间

文件组织-设计管理和管理命名空间
EN

Stack Overflow用户
提问于 2016-11-30 04:15:44
回答 1查看 115关注 0票数 0

我是ROR的新手,在整理我的文件时遇到了麻烦。

我使用的是Devise,我有两个模型: Admin和User。此外,我还为这两个作用域生成了设计视图。

目前我有一个名为admin的文件夹,在我创建了admins文件夹后,我的文件变得有点混乱。

当前文件结构

代码语言:javascript
复制
controllers
    ├── admin
    |     ├── dashboard_controller.rb
    |     └── reports_controller.rb
    |
    └── admins
          └── registrations_controller.rb (custom controller inherit from devise controllers)

  views
    ├── admin
    |     ├── dashboard
    |     |      ├───── new.html.erb
    |     |      └───── edit.html.erb
    |     └── reports
    |            ├────── new.html.erb
    |            └────── edit.html.erb
    |
    └── admins
          ├── registrations
          ├── sessions
          └ ...      

我的路线

代码语言:javascript
复制
 devise_for :admins, path: 'admin', path_names: { sign_in: 'login', sign_out: 'logout'}

  authenticate :admin do
    namespace :admin do
      resources   :dashboard,                 only:[:index]
    end
  end

在这种情况下,组织文件的最佳方法是什么?有什么资料可以推荐给我吗?

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 04:21:14

我会重命名您的管理员->仪表板,报告到其他东西。可能是dashboard或admin_dashboard。如果你用同样的名字命名你的设计模型和你的控制器,你只会把自己搞糊涂。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40875019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档