Userテーブルにあるsexカラムを消して、sex_idカラムにデータを丸々移し替えたいです。
sexカラムはinteger型でレコードは1と2しか存在しません。
そのレコードをそっくりsex_idに移し替えたいのですが、Rubyがまだまだなので、閃きません。
namespace :sex_transportation do desc "userテーブルのsexカラムのレコードをsex_idカラムに移行します" task transportation: :environment do User.select('sex').find_each do |user| user = User.pluck(:sex_id) user.save end end end
一応↑のようにコード打つとデータは移せたのですが、
NoMethodError: undefined method `save' for #<Array:0x0000000a4ba708>
のようなエラーがでました。。
どなたか知恵を貸していただけると幸いです、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/09 15:07