0
我目前有允許用戶上傳圖片的應用程序。 當前。每個圖像屬於某個事件,或者在某個特定的一週。添加許多周來記錄
爲了減少多次上傳相同圖像的冗餘和服務器過載,我希望允許用戶上傳(1)圖像,併爲他們提供分配給數據庫中加載的多個星期的選項。
這是現在的設置:
創新模式
class Creative < ActiveRecord::Base
belongs_to :week
mount_uploader :image, CreativeUploader
end
周型號
class Week < ActiveRecord::Base
has_many :creatives
end
我有越來越我的應用程序通過多[week_id問題]的廣告素材。
這應該轉換爲與連接表has_and_belongs_to_many關係嗎?
NestedForm
<%= creative_form.collection_select(:week_id, @campaign.weeks, :id, :start_at) %>
TIA
可以分配給它的多個廣告。對不起,我應該澄清一點。 – RubyNewbie
好吧,是的,你需要根據我的編輯更新關聯,是的,你需要一個新的連接表。 – Alexander