2016-06-06 59 views
1

我想在Rails中執行以下語句。該陳述的作品並返回正確結果Rails:Join沒有加入另一個表的結果

SELECT * from exports JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID 

ViewViewerImages和exports表已經創建在一個mssql數據庫上。我曾嘗試以下處決

Export.joins('JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID').all 
#Returns just the export table 

ViewiewerImage.joins('JOIN viewviewerimages ON exports.ImageID = viewviewerimages.ImageID').all 
#returns viewerImageTable 

現在我希望能夠訪問一個變量,所以我分配報表

JoinedVariable = ViewiewerImage.join(...JOIN...) 
print JoinedVariable.ViewerImageVariable # '1325' 
print JoinedVariable.ExportVariable #'nil' 

這有什麼錯與上面的步驟是什麼?

回答

0

問題已解決。 由於出口模型忘記了UUID。 我確保生成一個新模型並遷移一個新表格進行確認。 這個連接使用了一些測試用例。

相關問題