图像未使用Paperclip和Bootstrap调整大小

时间:2014-09-02 15:29:10

标签: ruby-on-rails twitter-bootstrap imagemagick paperclip

我正在使用Paperclip和Bootstrap。我正在渲染一些图像,但它们没有调整到我指定的尺寸。无论如何,它们都保持在200x200px。一张图像为193x193像素,但不是调整到指定的100x100,而是调整为200x200。

paper.rb

class Paper < ActiveRecord::Base

  has_many :articles

  has_attached_file :image, styles: {standard: "100x100#"}
  validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
end

index.html.erb

<div class="col-md-10 col-md-offset-1">

 <% @papers.each do |paper| %>
  <div class="papers col-md-4">
   <%= image_tag paper.image(:standard) %>
   <h4><%= link_to paper.name %></h4>
  </div>
 <% end %>

</div>

这是由引导引起的吗?

非常感谢任何帮助。 感谢

1 个答案:

答案 0 :(得分:0)

应该是

 <%= image_tag paper.image.url(:standard) %>

请仔细研究..你错过了url

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