Class User
before_save :set_searchable
def set_searchable
self.searchable = true if self.status == :active
end
end
>> u = User.last
>> u.save
false
u.save всегда возвращает false. Если я удалю before_save, он будет работать также, если я верю true в before_save, он работает
так мне нужно давать операторы return в before_save? будет ли ActiveRecord сохранять объект, если before_save возвращает false?
Где я могу увидеть полную документацию относительно обратных вызовов и рабочего процесса.
Заранее спасибо