Скажем, у меня есть две модели, и одна принадлежит другой. Теперь обычно вы назначаете объект ассоциации при заполнении полей. Позволяет ли рельсы переопределять заданный метод, чтобы можно было настроить назначение ассоциации?
* 1003 например *
class Person
# something about shirts
end
class Shirt
belongs_to :person
def person=(p)
self.person = Person.find_or_create_by_name(p)
end
end
А затем используйте что-то вроде так, чтобы автоматически связывать ассоциацию, но используя строку для автоматического поиска и связывания. Это возможно?
s = Shirt.new
s.person = "Тестовый человек"
Спасибо