2011-05-25 35 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