Я предполагаю, что вы используете рельсы с готовой конфигурацией (используя ActiveRecord).
По соглашению, ключ "store_id" в таблице "Customers" должен совпадать с полем "id" в таблице "stores". У вас также должны быть установлены следующие модели классов:
class Store < ActiveRecord::Base
has_many :customers # this is not required for what you want to do here, but recommended
end
class Customer < ActiveRecord::Base
belongs_to :store
end
Предполагая, что это правда, вы можете сделать это, если у вас есть ключ хранилища:
# assuming we have store key == 9
Store.find(key)
Или вы можете сделать это, если у вас уже есть клиент:
# assuming we have customer.store_id == 9
customer.store
Или, если у вас есть только ключ клиента:
# assuming we have a customer key == 9
customer = Customer.find(9)
store = customer.store