2015-02-26 3 views
0

Я хотел бы изменить имя поставщика в моей базе данных heroku. У меня возникли проблемы с доступом имя атрибута:Изменение имени пользователя в консоли gekku rails

irb(main):015:0> Supplier.where(:name => "Test") 
=> #<ActiveRecord::Relation [#<Supplier id: 3070, name: "Test", email: "[email protected]", phone: "555555", website: "http://www.test.co.uk", region_id: 3, category_id: 8, created_at: "2015-02-20 13:28:59", updated_at: "2015-02-20 13:28:59", rating: 0.0, address: nil, facebook_url: nil, twitter_url: nil, google_url: nil, video_url: nil, slug: "test", logo_url: nil, image_one_url: nil, image_two_url: nil, image_three_url: nil, image_four_url: nil, description: nil, reviews_count: 0, source: nil, source_other: nil>]> 
irb(main):016:0> _.name 
=> "Supplier" 

Я не ясно, почему _.name это приводит к «Поставщиком», а не «Test».

Может ли кто-нибудь сказать мне, что мне не хватает?

ответ

2

Supplier.where(:name => "Test") возвращает несколько записей. Использовать

supplier = Supplier.where(:name => "Test").first 
supplier.name 
+0

Спасибо, что отсортировано. – tessad

Смежные вопросы