diff --git a/app/uploaders/attachment_uploader.rb b/app/uploaders/attachment_uploader.rb index 407c604..0e8a577 100644 --- a/app/uploaders/attachment_uploader.rb +++ b/app/uploaders/attachment_uploader.rb @@ -21,22 +21,18 @@ end def store_dir "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" end - def cover + def get_cover manipulate! do |frame, index| - index== 0 ? frame.convert(:jpg) : nil - + frame if index.zero? end end version :thumb ,:if=>:image? do process :resize_to_fill => [64, 64] - end - - version :cover , :if=>:pdf? do - process :cover - process :resize_to_fit => [64,64] + process :get_cover process :convert => :jpg + process :resize_to_fit => [64,64] def full_filename(for_file) super.chomp(File.extname(super)) + '.jpg' end diff --git a/app/views/themen/_small.html.erb b/app/views/themen/_small.html.erb index 2719210..62f6b8f 100644 --- a/app/views/themen/_small.html.erb +++ b/app/views/themen/_small.html.erb @@ -16,6 +16,8 @@
  • <%= link_to "Neues Meeting", new_meeting_path(:parent_id=>small.id, :parent_type=>"Thema"), :remote=>true %>
  • +
  • Attachments +
  • @@ -92,3 +94,13 @@ Error <% end %> + + +
    +<%= render_attachments_for(small) %> +
    +