今回は、Ruby on Railsのマイグレーションによるデータ移行についてお話します。 新しく入ったプロジェクトでマイグレーションを実行したら、エラーが起きてテーブルが作成できないことがありました。マイグレーションファイルを見たら、以下のようなコードが書かれており、マイグレーションによるデータ移行部分でエラーになっていました。 class AddColumnToModels < ActiveRecord::Migration def self.up add_column :models, :column, :string Model.named_scope.each do |model| # モデルに関する様々な更新処理。実際はもっと複雑でした。 model.update_attributes!(:column => "example") end end end エラーの原因は、マイグレ