2011-07-25 48 views
1

如何在rails中執行SQL查詢。例如,如果我想從我的數據庫中的users表中取出params並將它們與另一個表進行匹配?只需要一個起點。真正的新軌道...在rails中的標準sql查詢

編輯/

我不是在尋找一種方式做原始的SQL,我只是想用導軌利用我的數據(比如如何將一個產品選擇的工作方式與類別等)

編輯/

基本上,用戶創建的東西出售和用戶(在他們的偏好設置面板項目的列表)選擇他們想要的東西。我想創建一個「信息中心」,顯示其他用戶發佈的商品列表,以便與他們在首選項中選擇的商品相匹配。

回答

2

你問你如何執行與其他表的連接? Rails通過關聯使得這非常容易。看看Rails Guides: ActiveRecord Associations

+1

我來看看,謝謝。我有一堆用戶的喜好(最喜歡的汽車,最喜歡的電影等),我想匹配他們的汽車列表,電影出售等。想找到匹配到他們的個人資料。 – stewart715

+0

我不知道這是否會奏效,因爲它依賴於has_many和belongs_to的關係。基本上,用戶正在創建待售物品列表和用戶(在他們的偏好窗格中)選擇他們想要的東西。我想創建一個「信息中心」,顯示其他用戶發佈的商品列表,以便與他們在首選項中選擇的商品相匹配。 – stewart715