0
只是想知道我的问题可能有点模糊,但也许有一个更优雅的解决方案。处理帐户的宝石?
想象一下,您有一个基于团队的应用程序,多个用户共享一个帐户。
一个队将有一个帐户ID,所以每次在为特定用户获取数据,你总是根据自己的帐户ID获取自己的数据,就像这样:
articles = Wiki.find_all_by_account_id(1)
files = File.find_all_by_account_id(1)
tasks = Task.find_all_by_account(1)
基本上每次提取数据出来的分贝应该始终是一个特定的帐户
这是我现在如何处理,但也许只是想知道是否有任何优雅的解决方案?
谢谢。
但是,我如何创建文章,文件并将其与帐户ID关联时,我开始创建它们?我希望能够仅在一个位置设置它,而不是将当前用户的帐户ID传递给每个记录创建。 – David 2011-02-27 05:20:31
你可以做'@ account.articles.create(...)',这会自动设置你的模型中的account_id – 2011-02-27 09:02:11