【发布时间】:2012-01-25 16:45:52
【问题描述】:
我关注 Railcast #253 http://railscasts.com/episodes/253-carrierwave-file-uploads,效果很好。但后来我用 ActiveAdmin 实现了它,因此使用了 Formtastic(ActiveAdmin 使用 Formtastic 作为表单)。
这样我就可以上传文件和下载文件了。
问题是,似乎 Carrierwave 在链接到 remove 链接时需要模型而不是模型的属性。
我有模型 Shipment,它具有 hbl_pdf 属性(PDF 文档)。这是我的删除链接...
row("HBL") { link_to 'remove', shipment.hbl_pdf, :confirm => "Are you sure?", :method => :delete }
我收到错误...undefined method model_name for PdfUploader:Class
我不想删除货件,只删除文件。
【问题讨论】:
标签: ruby-on-rails ruby formtastic carrierwave activeadmin