首先..。我喜欢把事情组织起来。因此,我开始感到困扰的是,我的应用程序中的控制器列表在一个大目录中不断增加。
理想情况下,我可以构造一个子目录列表并组织我的控制器。您可以使用名称空间来实现这一点,但是子目录会出现在url中,我真的不希望这种情况发生。
是否有人有不同的策略来保持他们的控制器、助手、模型和视图的组织性?
发布于 2014-02-26 18:08:51
理想情况下,我可以构造一个子目录列表并组织我的控制器。您可以使用名称空间来实现这一点,但是子目录会出现在url中,我真的不希望这种情况发生。
您可以针对特定的命名空间对路由进行scope。读取控制器命名空间与路由
scope module: 'admin' do
resources :posts, :comments
end将在/posts生成路由,而控制器位于app/controllers/admin/posts_controller.rb中的Admin::PostsController。
https://stackoverflow.com/questions/22049382
复制相似问题