2011-05-25 50 views
0

我有一个Rails应用程序,这与许多控制器(实体)相当大的 我加入使每个实体的禁用的功能,这意味着那些被禁用不从视图中显示英明..过滤器搜索时,任何实体被禁止

现在我的问题是

  I have entities like A,B,C 
      A has B as foreign key 

上的控制器有很多地方一个会做搜索的公司整体上的条目。

如何在B禁用时过滤A的条目搜索。 我的表结构

     A(id,category_type,category_id) 

其中CATEGORY_ID是B的ID的外键

请给点建议

回答

0

在模型中的,

虽然你写的关系,您可以指定喜欢这个..

belongs_to的:类别,:条件=> {:使能=>真}

+0

@ srikanth-我是保存是否启用类别或不在一个单独的表设置(ID,名称,值)其中价值持有t/f的类别 – useranon 2011-05-25 10:12:32