Fix previous workaround for the uploaded Design

This commit is contained in:
chris2tof 2011-09-09 13:44:43 +08:00
parent a571d1dcff
commit 77b8fcdd1d
3 changed files with 11 additions and 7 deletions

View File

@ -86,10 +86,14 @@ class Design
def process_object(object)
if object.to_save
new_object = self.send(object._type.downcase.pluralize).build
new_object.file = object.file
object.destroy
new_object.save
if object.file_filename.nil?
new_object = self.send(object._type.downcase.pluralize).build
new_object.file = object.file
object.destroy
new_object.save
else
object.save
end
end
if object.to_destroy
object.destroy

View File

@ -11,7 +11,7 @@
<% end %>
<a class="remove_mark" href="#"><%= t('Delete') %></a>
<% end %>
<% if classes.include?('r_editable') %>
<% if classes.include?('r_edit') %>
<a class="edit_mark" href="#"><%= t('Edit') %></a>
<% end %>
</li>

View File

@ -36,11 +36,11 @@
<% end %>
</p>
<p>
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "themes", :f => f, :classes => "r_destroy, r_editable" } %>
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "themes", :f => f, :classes => "r_destroy, r_edit" } %>
</p>
<p>
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "javascripts", :f => f, :classes => "r_destroy, r_editable" } %>
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "javascripts", :f => f, :classes => "r_destroy, r_edit" } %>
</p>
<p>