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 

どうすればそれをコーディングできますか?除外部分を意味します。

THX

4

1 に答える 1

0

うまくいきませんelement.types.delete_if{|t| condition(t)}か?

于 2012-09-18T15:48:07.453 に答える