아래 코드 섹션에서 @ record.main_id에 저장된 CSV에서 열을 추출하려고합니다. 나는 모든 쉼표로 분리 된 값을 얻기 위해 코드를 분할하고 컬럼 ID의 MySQL 테이블 table_val에 저장한다. id에로드하려면 main_id의 모든 인스턴스가 필요하지만 반복되는 값은로드되지 않습니다. 예 2,3,4,6,4,6,8. 모든 인스턴스가 순서대로 필요하지만 대신 값이 2,3,4,6,8로로드됩니다.루비는 모든 요소를 표시합니다.
def get_id
@record.main_id.split(', ').map do |f|
values = {
id: f
}
@att = Table_val.new(values)
end