2016-11-23 9 views
2

私は、次のコードを持っている:Railsの管理者表示:親指画像

config/initializers/rails_admin.rb

list do 
     field :id  #currentId set in app/views/rails_admin/main/index 
     field :year 
     field :title 
     field :intro 
     field :description 
     field :confidential 
     field :star 
     field :image do 
     formatted_value do 
      bindings[:view].tag(:img, { :src => bindings[:object].image.url(:thumb)}) 
     end 
     end 
    end 

app/models/submission.rb

class Submission < ActiveRecord::Base 

    # Image attachment and validations 
    has_attached_file :file, 
    :url => "/files/:class/:attachment/:id/:style/:basename.:extension", 
    :path => ":rails_root/public/files/:class/:attachment/:id/:style/:basename.:extension", 
    :styles => { :thumb => "100x100#", :small => "150x150>", :medium => "200x200" } 

    # Validate attachment type 
    validates_attachment_content_type :file, :content_type => 'application/pdf' 

end 

を質問:リストビューでは、なぜ私は:thumbことを得ることはありません画像と私は非常に大きな画像を取得?私はチョッピングの手順はまったく動作していないと思いますか?

+0

はあなたが後に新しい投稿を作成しているフォローこのスタイルの設定を追加しますか? –

+0

はい、私はちょうど新しいプロジェクトを追加し、イメージはまだ非常に大きいのように表示されます! –

+0

:content_type => 'application/pdf'なぜPDFを検証するのですか? –

答えて

0

私はあなたが再び

をあなたのモーダルと実装を確認すると思いますがあり

validates_attachment_content_type :file, :content_type => 'application/pdf' 

であり、あなたがリサイズする画像を期待している。この

https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation

+0

私は正しいモデルにサイジングを移しましたが、まだインデックスページで巨大な画像を取得しています。 –

+0

新しいプロジェクトを作成してください –

+0

またはProject.find_each {| u | u.file.reprocess! }既存のファイルのサムネイルを作成するには –

関連する問題