Rails has_one z nazwą klasy i kluczem obcym

Mam model Rails, którego używam dwahas_one relacje:requesterifriend. W konsoli używam:

f = FriendRequest.all
f[0].requester

dostajęActiveRecord::StatementInvalid: SQLite3::SQLException: no such column: users.requester_id: SELECT "users".* FROM "users" WHERE "users"."requester_id" = 4 LIMIT 1 .

Naprawdę nie wiem, jak określić relację `has_one 'z nazwą klasy i kluczem określającym rekord. To jest mój model:

class FriendRequest < ActiveRecord::Base
  has_one :requester, :class_name => "User", :foreign_key => "requester_id"
  has_one :friend, :class_name => "User", :foreign_key => "friend_id"
end

Jak mogłem to zrobić? Wbelongs_to związek używam tego samego, oczywiście zastępująchas_onezbelongs_to. Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion