0

在我的 rails-app 中,我有 2 个模型,我们称它们为ElementType:elements has_and_belongs_to_many :types:types has_and_belongs_to_many :elements

现在在 Element 模型中,我想排除一些类型,比如:

class Element < ActiveRecord::Base
 before_filter :exclude_some_types

 def exclude_some_types
   # if certain type satisfies condition, exclude it from the types list
 end 

我该如何编码?我的意思是排除部分。

谢谢

4

1 回答 1

0

element.types.delete_if{|t| condition(t)}工作?

于 2012-09-18T15:48:07.453 回答