Rails 3: проверка, были ли изменены вложенные атрибуты? - PullRequest
1 голос
/ 12 сентября 2011

Просто интересно, есть ли в рельсах метод, позволяющий определить, были ли изменены вложенные атрибуты при сохранении формы?

Например: у меня есть модель с именем shop, в которой есть вложенные флажки для областей доставки..

Каждый раз, когда «магазин» изменяется, я хотел бы знать, изменились ли эти вложенные атрибуты «области доставки».Есть идеи?

1 Ответ

2 голосов
/ 12 сентября 2011

просто добавьте _changed? к атрибуту, чтобы увидеть, изменилось ли оно:

my_shop.delivery_areas.first.some_checkbox_changed?

Будет возвращено значение true или false

...