我正在开发一个rails项目。 我有两个表存储来自不同系统的数据:任务和项目。rails活动记录:更新加入的表
有了一个条件,Projects通过ref_id知道任务,但不是相反的方向。 因此,一旦匹配找到从联接,我想设置task.project_id与匹配的项目表的ID。
UPDATE FROM task AS t
LEFT JOIN projects as p
ON t.ref_id = p.ref_id
SET t.project_id = p.id
我的问题在这里是:我怎么能实现这个使用轨道中的活动记录?
这正是你所做的全部保存在'ActiveRecord'中。 – bschaeffer 2014-09-11 12:47:11
抛出:“ActiveRecord :: StatementInvalid:PG :: UndefinedTable:错误:缺少表”项目“的FROM子句条目。 Rails 4.2 – RAJ 2015-04-20 10:33:41