Вам нужен этот
Partner.where( conditions ).map(&:code)
- сокращение от
Partner.where( conditions ).map{|p| p.code}
PS
, если вы часто сталкиваетесь с таким случаем, вам понравится этот камень valium by ernie
это дает вам прекрасный способ получить значения без создания экземпляра объекта activerecord, например
Partner.where( conditions ).value_of :code
UPDATED:
, если вам нужен доступ к какому-либо атрибутупосле этой записи обновления
сначала сохраните экземпляр в некоторой переменной:
instance=Partner.where( conditions ).first
, затем вы можете получить доступ к таким атрибутам, как instance.code
, и обновить некоторый атрибут
instance.update_attribute || instance.update_attributes
проверьте документацию на api.rubyonrails.org для подробностей