Ruby on rails 3 回形针的问题

Ruby on rails 3 回形针的问题,ruby-on-rails-3,image,controller,resize,paperclip,Ruby On Rails 3,Image,Controller,Resize,Paperclip,我安装了gem回形针并进行了设置。我把这段代码放在我的一个控制器里 @pictures = Picture.near([latitude, longitude], 6.8) #im also using geocoder @picturethumbs = @pictures @picturethumbs.each do |thumb| thumb.photo = thumb.photo(:thumb) end when i do this in my view <% @pic

我安装了gem回形针并进行了设置。我把这段代码放在我的一个控制器里

@pictures = Picture.near([latitude, longitude], 6.8) #im also using geocoder
@picturethumbs = @pictures
@picturethumbs.each do |thumb|
      thumb.photo = thumb.photo(:thumb)
 end
when i do this in my view
<% @picturethumbs.each do |picture| %>

    <p> <%= link_to image_tag(picture.photo), picture_path(picture) %>

</p><% end %>
@pictures=Picture.near([纬度,经度],6.8)#我也在使用地理编码器
@picturethumbs=@pictures
@图为每个人的拇指|
thumb.photo=thumb.photo(:thumb)
结束
在我看来,当我这样做的时候

我得到的是常规大小的图像。
如果我在控制器中不调整大小,但我在视图中调整了picture.photo(:thumb)的大小,我将获得右拇指。你能帮我在视图中独立地调整图像的大小吗。可能是另一个与图片对应但包含自动拇指的模型(视图中不调整大小)

您可以发布更多关于如何设置您的模型的详细信息吗,该模型使用回形针

在您的模型中需要此选项:

class User < ActiveRecord::Base
  # ...
  has_attached_file :picture, :styles => { :small => "150x150>" }   

end
<%= image_tag @user.picture.url(:small) %>  
class用户{:small=>“150x150>”}
结束
然后在您看来:

class User < ActiveRecord::Base
  # ...
  has_attached_file :picture, :styles => { :small => "150x150>" }   

end
<%= image_tag @user.picture.url(:small) %>  

检查此RailsCast:

class User < ActiveRecord::Base
  # ...
  has_attached_file :picture, :styles => { :small => "150x150>" }   

end
<%= image_tag @user.picture.url(:small) %>