【发布时间】:2009-10-01 23:51:30
【问题描述】:
我有一个为每个“帐户”使用子域的应用。
根据我的阅读,"Tie all top-level requests off the current account (subdomain)" 是一个很好的做法。
例如
def find_users
@users = @current_account.users
end
足够简单。但是当我开始有深度嵌套的路由时,我不能在不丢失子域范围的情况下使用浅层路由。
那么如何实现浅层路由并保持这种完整性?
我唯一想到的是:
在一些嵌套更深的模型中包含顶级(子域)的外键。但这似乎有点不合时宜。
使用 before_filter 回溯关联并检查子域是否成立。这似乎更合乎逻辑,但仍然感觉不太好。
有人对此有意见吗?
【问题讨论】:
标签: ruby-on-rails