Ruby on rails 4 如何使用carrierwave保存动态图像数

Ruby on rails 4 如何使用carrierwave保存动态图像数,ruby-on-rails-4,carrierwave,dynamic-data,Ruby On Rails 4,Carrierwave,Dynamic Data,我正在使用gemCarrierwave和fog将我的图像上传到awss3 现在,我有这样的静态记忆 class CreateImagePosts < ActiveRecord::Migration def change create_table :image_posts do |t| t.string :img1 t.string :img2 t.string :img3 t.string :img4 t.string

我正在使用gem
Carrierwave
fog
将我的图像上传到
awss3

现在,我有这样的静态记忆

class CreateImagePosts < ActiveRecord::Migration
  def change
    create_table :image_posts do |t|
      t.string :img1
      t.string :img2
      t.string :img3
      t.string :img4
      t.string :img5
      t.string :img6
      t.string :img7
      t.string :img8

      t.timestamps null: false
    end
  end
end
class ImagePost < ActiveRecord::Base   

    mount_uploader :img1, S3uploaderUploader
    mount_uploader :img2, S3uploaderUploader
    mount_uploader :img3, S3uploaderUploader
    mount_uploader :img4, S3uploaderUploader
    mount_uploader :img5, S3uploaderUploader
    mount_uploader :img6, S3uploaderUploader
    mount_uploader :img7, S3uploaderUploader
    mount_uploader :img8, S3uploaderUploader

end
class CreateImagePosts
但我希望能够上传动态数量的图像,而不是像现在的设置(图像数量有限)

我的模型看起来像这样

class CreateImagePosts < ActiveRecord::Migration
  def change
    create_table :image_posts do |t|
      t.string :img1
      t.string :img2
      t.string :img3
      t.string :img4
      t.string :img5
      t.string :img6
      t.string :img7
      t.string :img8

      t.timestamps null: false
    end
  end
end
class ImagePost < ActiveRecord::Base   

    mount_uploader :img1, S3uploaderUploader
    mount_uploader :img2, S3uploaderUploader
    mount_uploader :img3, S3uploaderUploader
    mount_uploader :img4, S3uploaderUploader
    mount_uploader :img5, S3uploaderUploader
    mount_uploader :img6, S3uploaderUploader
    mount_uploader :img7, S3uploaderUploader
    mount_uploader :img8, S3uploaderUploader

end
class-ImagePost

有什么我可以阅读的建议或文件吗?谢谢。

创建模型
附件
有很多关系:

class ImagePost < ActiveRecord::Base
  has_many :attachments
end

class Attachment < ActiveRecord::Base
  belongs_to :image_post
  mount_uploader :img, S3uploaderUploader
end

这对我来说真是个好办法。那么,我不需要为
ImagePost
上的图像设置任何表格单元格?@ChangnamHong不,您不需要。您只需要在
附件中找到它们。谢谢!我明白。