2016-11-23 9 views
2

У меня есть следующий код:Рельсы админ дисплей: большой палец изображение

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! } Для создания эскизов существующих файлов –

 Смежные вопросы

  • Нет связанных вопросов^_^