你有代码示例吗?如果有一些东西可以看,或者更详细地描述它是如何不工作的,那么提供帮助会更容易。
行 -
一些可以帮助您入门的要点:
1 - 在您的 Progress 模型中,您正在接受一个不存在的模型的嵌套属性:您需要一个带有 Paperclip 附件的 ProgressImage 模型:
class ProgressImage < ActiveRecord::Base
belongs_to :progress
has_attached_file :photo
end
2 - 您的进度表不是多部分的,它需要是:
<% form_for @progress, :html => { :multipart => true } do |f| %>
3 - 您的进度表需要嵌套属性文件字段,有各种文章介绍如何做到这一点:
http://weblog.rubyonrails.org/2009/1/26/nested-model-forms
4-还有一个我发现对嵌套属性表单很有用的插件,称为 add_nested_fields:http: //github.com/miletbaker/add_nested_fields
5 - 您有一个迁移以将回形针列添加到不存在的进度图像表中 - 您不妨更改该迁移以创建表,并包括那些特定于回形针的列,然后您需要使用rake db:migrate
.