变量命名空间

时间:2014-10-01 16:46:38

标签: ruby-on-rails

假设我有一个企业应用程序。我有几家公司报名参加。该应用程序有助于管理他们的工作流程。

创建命名空间(按公司名称)是否有意义?或者这在某种程度上是一种冗余?这是一个很好的设计决定吗?

如果我要做出这个决定,那么如何实现基于变量的动态命名空间呢?

namespace :admin do
  resources :posts, :comments
end

我应该在routes.rb中进行查询吗?听起来很讨厌,但可能......

if current_user
    mycompany = current_user.company.name.to_sym
end

namespace :mycompany do
   resources :posts, :comments
end

你有什么想法?

0 个答案:

没有答案