初めまして。Railsでインポートをプログラミングする際の手法について質問させて頂きます。
現在1:多の関係でアソシエーションを組み、親側に現在インポートをプログラムしております。
ここで現在1:多の従属している多側へインポートをしたいと考えておりますが、根本的に可能でしょうか?
ex.
customer.name(親)
call.name(親のレコードから生成される子に親に紐づかせる形で情報を追加)
上記が実現できそうな参考サイトがありましたらご教示頂けますでしょうか?
尚、現在のプログラムは以下となります。
def self.import(file) CSV.foreach(file.path, headers:true) do |row| customer = find_by(id: row["id"]) || new customer.attributes = row.to_hash.slice(*updatable_attributes) next if self.where(tel: customer.tel).count > 0 customer.save! end end
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/09 01:59
2020/01/09 02:39