假设我有一个企业应用程序。我有几家公司报名参加。该应用程序有助于管理他们的工作流程。
创建命名空间(按公司名称)是否有意义?或者这在某种程度上是一种冗余?这是一个很好的设计决定吗?
如果我要做出这个决定,那么如何实现基于变量的动态命名空间呢?
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
你有什么想法?