我有一个Rails应用程序,其中有两个表:“ Venue”表和“ Event”表。
地点has_many:事件, 事件has_one:地点。
为了减轻客户端的负担,我仅选择要使用JSON API发送的必需列。
@events = Event.joins(:venues).select("events.name","events.description","events.image","events.image_file_name" "venues.name as venue_name","venue.area as venue_area",venues.image as venue_image","venues.image_file_name as venues_image_file_name")
当我从事件表中选择image_file_name时,我看到了事件图像的正确URL。但是,以相同的过程,在关联场所表中将返回一个“空”值。
如何使用SQL查询从关联表中获取图片网址?