ROR-使用Paperclip逐步执行多个图像

Nic*_*icy 4 ruby-on-rails image paperclip

我在这里使用了"教程" 但由于某种原因它没有用.

任何人都可以给我一个分步指南,用于设置与其他表单元素的多图像形式(上传)...

还可以提供另一个教程(一个好教程).

我只想使用回形针插件.

@Gordon Isnor:我已经上传了当前(noob)项目的一些功能(登录,注册),但它甚至没有微调.我只是想让多个图像工作,所有"多个"图像的代码都会被删除.所以它干净利落.(暂不注意当前登录;-))Ps.使用默认的nifty_scaffold等... :)

仅限stackoverflow的眼睛: Rapidshare链接( - 100 kb.

Gor*_*nor 7

你有代码的例子吗?如果有什么东西要看,或者更详细地描述它是如何工作的,那么它会更容易帮助.

好 -

一些要点可以帮助您入门:

1 - 在Progress模型中,您接受不存在的模型的嵌套属性:您需要带有Paperclip附件的ProgressImage模型:

class ProgressImage < ActiveRecord::Base
  belongs_to :progress
  has_attached_file :photo
end
Run Code Online (Sandbox Code Playgroud)

2 - 您的进度表不是多部分,它必须是:

<% form_for @progress, :html => { :multipart => true } do |f| %>
Run Code Online (Sandbox Code Playgroud)

3 - 您的进度表需要嵌套的属性文件字段,有关于如何执行此操作的各种文章:

http://weblog.rubyonrails.org/2009/1/26/nested-model-forms

4-还有一个我发现对嵌套属性表单有用的插件,名为add_nested_fields:http://github.com/miletbaker/add_nested_fields

5 - 您有一个迁移将paperclip列添加到不存在的进度映像表中 - 您也可以更改该迁移以创建表,并包括那些特定于回形针的列,然后您需要使用它来运行它rake db:migrate.