2009-09-15 31 views
1

我有一個簡單的數據庫,它具有以下關係。Rails有一個關係

每臺服務器都有一個遊戲。

現在表格遊戲只是服務器上可能存在的不同遊戲的列表。但是,當我執行@ server.game時,我得到一個SQL異常,因爲它試圖找到它的遊戲的INSTANCE(選擇* from games where game.server_id = 1)我真的很喜歡它(選擇* from games where game.id = @ server.game_id)

任何關於如何執行此關聯的線索?

回答

3

如果Serverbelongs_to協會Game,底層的SQL後會有什麼你正在尋找

+0

而我覺得完全滯後於沒有意識到,我只是被字面與關聯。 謝謝! – WedTM 2009-09-15 17:05:23

+0

在兩年的Rails開發中,我還沒有發現has_one比belongs_to更好的情況。然而,這可能只是我... – DanSingerman 2009-09-15 17:07:00