【发布时间】:2012-01-30 17:24:55
【问题描述】:
我有一个大问题,需要您的帮助,可以选择禁用具有多个依赖项的用户帐户。
我相信它没有魔法,但让我们看看能做什么:
我有一个名为User::Account 的模型,其中包含所有依赖项(has_manies、has_ones...),但是这些依赖项在整个系统中都使用,并且只有在存在或不存在这些记录的情况下才能正常工作。这些依赖项何时处于活动状态或处于非活动状态,无需定义任何内容。
但是我需要当模型User::Account 被定义为非活动状态(例如通过数据库中的列)时,所有这些依赖项也被禁用,就好像它们不存在一样,所以我不必更改整个系统的运行。或者是一种不那么痛苦的方式来实现它。
建议?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 activerecord devise