1
私は、ピンポンのゲーム統計を追跡するルビーアプリを作っています。これは私のプレーヤーのモデルがこれまでのように見えるものです同じタイプの複数の一意のhas_one関連を持つにはどうしたらいいですか?
class Game < ActiveRecord::Base
#has one winner
has_one :winner,
:source => :user
#has one loser
has_one :loser,
:source => :user
belongs_to :player
alias :recorded_by :player
end
私はページを読み込んでも、「不明なキー:ソース」というエラーが表示されます。私が何をしているのかわからない場合、モデルには「勝者」と「敗者」という2つのユーザーオブジェクトが含まれていると想定されます。誰でも私がここで間違っていることを指摘できますか?関係を通じて:
私は、class_nameを試してみましたが、この例外をスローします: SQLite3 :: SQLException:そのような列はありません:users.game_id:SELECT "users"。* FROM "users" WHERE "users"。 "game_id" = 2 LIMIT 1 – Bennie
ユーザーモデルとゲームのテーブル構造を追加できますか? – roman