【发布时间】:2012-12-16 18:11:02
【问题描述】:
我已经实现了使用回形针上传多张图片。 并存储到私有路径:
:path => ":rails_root/data/images/:id/:basename.:extension"
现在我想给他们发送一个安静的服务,将组件ID作为参数。 问题是我不知道如何获取他们的图像,因为组件不将图像存储在数据库中,我已经写了
has_many :assets
但是几天前创建的迁移者没有资产。
【问题讨论】:
-
您在创建资产模型时是否已将
add_attachment :assets, :image添加到迁移中? -
抱歉,我是 Rails 新手,不知道具体该怎么做。现在我有一个具有多个资产的模型组件,并且该资产具有 has_attached_file 图像。那么,我究竟应该怎么做呢?我应该调用什么迁移?
-
您是否使用
rails g model创建了资产模型? -
是的,参考组件。问题是组件不知道我认为的de assets,因为当我得到一个组件的json信息时,并没有出现任何关于图像的信息,所以我不知道如何实现它们。
-
你应该生成另一个迁移
rails g migration AddImagesToAssets并放置` class AddImagesToAssets
标签: ruby-on-rails image paperclip attachment