簡體   English   中英

ROR:回形針樣式

[英]ROR: Paperclip styles

我有一個處理所有不同文件類型上載的模型。

  • 如何創建與:basename相同名稱的樣式,以便圖像和非圖像文件的url相同?

嘗試這個

class Upload < ActiveRecord::Base
  has_attached_file :photo, 
      :styles => {
        :thumb => {"115x70>"},
        :orig => {"300x168>"} }
        ..

只要您指定兩種不同的樣式,它將創建與您的Upload對象關聯的兩種不同的樣式。

然后,您可以通過以下方式致電給他們:

= image_tag @upload.photo.url(:thumb)
= image_tag @upload.photo.url(:orig)

咦?

http://rdoc.info/github/thoughtbot/paperclip/master/Paperclip/ClassMethods#has_attached_file-instance_method

縮略圖將在分配新文件時創建,但是只有在記錄中調用保存后才會保存。 同樣,如果在屬性上將其設置為nil,則在調用save之前將不會刪除附件。 有關更多詳細信息,請參見Paperclip :: Attachment文檔。

我知道這是一個簡單的問題,但是您確定已正確安裝ImageMagick嗎? 我遇到的大多數問題都是由於ImageMagick編譯/安裝不正確而引起的。 如果您查看日志,回形針會嗡嗡作響,並且會靜默失敗。

您將需要創建一個自定義處理器,然后在該處理器內可以調用IM方法來處理圖像,而忽略其余方法。

我並未對此進行過多研究,但此鏈接可能使您朝正確的方向前進: http : //thewebfellas.com/blog/2009/2/22/video-thumbnails-with-ffmpeg-and-paperclip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM