Rails копирует запись из постановки в производство - PullRequest
0 голосов
/ 02 декабря 2019

Я работаю над проектом, в котором есть две среды постановка и производство . Маркетинговая команда создает записи о промежуточной среде и ожидает одобрения клиента. Если клиент одобряет, он должен создать ту же запись в производственной среде, которая является переделкой

Я бы хотел перенести постановочную запись в производство. Для этого я создал отдельную модель на models/ad_to_production.rb и установил соединение с производственной базой данных. Оригинальное название модели Ad.

Проблема в том, что запись ad, которую я пытаюсь скопировать в удаленную базу данных, содержит несколько изображений. Я не уверен, как отправить изображения на рабочий сервер. Это то, что я сделал до сих пор:

class Ad < ActiveRecord::Base
#  id              :integer          not null, primary key
#  title           :string
#  image           :string
#  destination_url :text
#  created_at      :datetime         not null
#  updated_at      :datetime         not null
end


class AdToProduction < ActiveRecord::Base
  establish_connection :"production_db"



  def copy(staging_ad)
    self.title = staging_ad.title
    self.image = image if staging_ad.image.present?
    # skip codes
  end 
end

Любое предложение высоко ценится!

...