我正在開發一個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