2017-04-14 39 views

回答

2

查找到joins - 它會回報你這至少有一個picture相關聯的所有medias

Media.joins(:pictures) 

如果你的意思是要得到具體picture的媒體,那麼你只需要使用由聯想提供的方法:

Picture.first.media 
+0

它會工作,還是會提出一個錯誤/警告或這樣的事情? – marmeladze

+1

@marmeladze我不確定。這裏唯一可能的問題是,Rails的['Inflector'](http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html)可能會丟失。但是這很容易修復:) –

相關問題