我正在尝试从关联表中获取特定订单。这是我的设置:
我有一次旅行,其中添加了旅行地点。Triplocation 表有一列定义了位置的顺序,其中有一列名为 location_order。现在,当我在 show 方法中收集我的单程旅行时,我想在此列上订购。
我已经尝试过@trip = Trip.find(params[:id], :order=> 'triplocations.location_order')
,但出现以下错误:
PG::Error: ERROR: missing FROM-clause entry for table "triplocations" LINE 1: ....* FROM "trips" WHERE "trips"."id" = $1 ORDER BY triplocati...
任何想法如何让我的 location_order 得到订购?
提前致谢!