Определить собственный метод поиска в отношении ActiveRecord?

Foo has_many Bar . Я хочу сделать что-то вроде:

foo_instance.bars.find_with_custom_stuff(baz)

Как мне определить find_with_custom_stuff , чтобы он был доступен в отношении баров ? (а не только метод класса Bar ?)

update

Я хочу сделать что-то более сложное, чем область видимости. Примерно:

def find_with_custom_stuff(thing)
  if relation.find_by_pineapple(thing)
    relation.find_by_pineapple(thing).monkey
  else
    :banana
  end
end
5
задан John Bachir 13 August 2011 в 22:04
поделиться