在我的 rails-app 中,我有 2 个模型,我们称它们为Element和Type。
: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
我该如何编码?我的意思是排除部分。
谢谢