Мне нужно проверить список полей модели, например:
[:first_name, :last_name, :city]
, если все эти поля заполнены.
Уродливый код может выглядеть так:
# user.rb
def update_profile_completed
helper = true
field_list.each {|field| helper = false if self[field].blank?}
self.update_attributes(:profile_completed => true) if helper
end
Надеюсь, этот код является хорошей иллюстрацией моей проблемы.