У меня есть таблица пользователей и бильярдный стол.Таблица пользователей имеет столбец с именем facebook_id, который я хочу установить в качестве primary_key.У таблицы пулов есть столбец с именем creator_facebook_id.
Я хочу выполнить простое объединение, где users.facebook_id = pools.creator_facebook_id
Я пытаюсь сделать это с помощью активной записи, разместив следующуюкод в моих моделях
class Pool < ActiveRecord::Base
belongs_to :user, :foreign_key => "facebook_id"
end
class User < ActiveRecord::Base
has_many :pools, :foreign_key => "creator_facebook_id"
end
Тогда я, когда у меня есть список пулов, я хотел бы иметь возможность сделать что-то вроде этого
pool.user.name
и вернуть имя (хранится втаблица пользователей), связанная с пулом.Это должно быть довольно просто, где я иду не так?