1
레일스를 처음 사용합니다. 나는 두 모델링을 작성하고 A와 B의 B. 모델은 다음과 같다 :모델 데이터를 다른 모델로 채우는 기능
class A < ActiveRecord::Base
attr_accessible: a1, a2
end
class B < ActiveRecord::Base
attr_accessible: b1,b2
self.table_name = "b"
end
을 실제로 여기에 매일 B의 데이터로의 데이터를 채 웁니다 갈퀴 작업이되도록에서 rake task 우리는 함수를 호출 할 수있다. A의 데이터에 B의 데이터를 채울 함수를 어디에서 작성해야하는지 이해할 수 없습니다.
매일 A의 내용을 대체하는 B의 모든 데이터를 원하십니까? 아니면 새로운 데이터를 복사 하시겠습니까? 명확히해야 할 수도 있습니다. 지금 가장 간단한 해결책은 SQL을 사용하는 것입니다. 'A.connection.execute ('(a1, a2)에 삽입 (b1에서 b2 선택)')' – Shadwell