2017-04-14 50 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)可能会丢失。但是这很容易修复:) –