2
如何使用蜻蜓圖像複製ActiveRecord對象?Rails中的蜻蜓寶石圖像的重複記錄
我有以下幾點。
型號:
class Event < ActiveRecord::Base
image_accessor :thumbnail
attr_accessible :thumbnail, :remove_thumbnail, :retained_thumbnail
validates :thumbnail, presence: true
end
控制器:
def clone
@event = Event.find(1).dup
render :new
end
觀點:
<%= form_for @event do |f| %>
<%= f.label :thumbnail %>
<%= image_tag(@event.thumbnail.thumb('100x75').url) %>
<label><%= f.check_box :remove_thumbnail %> Remove?</label>
<%= f.file_field :thumbnail %>
<%= f.hidden_field :retained_thumbnail %>
<% end %>
當我呈現的形式,形象展示,但在提交時,圖像被清除出。
有一件事,我想確保它們實際上是不同的圖像,所以如果我編輯原始記錄,它不會影響重複。
此答案中的「附件」與原始問題中的「縮略圖」相同嗎?它不一致;-) –