Рельсы проблема с скрепкой - PullRequest
0 голосов
/ 06 октября 2011

Я установил скрепку для драгоценностей и настроил ее.Я поместил этот кусок кода в один из моих контроллеров

@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 %>

Я получаю изображения обычного размера.Если я не изменяю размер в моем контроллере, но я делаю picture.photo (: большой палец) в представлении, я получаю правильные большие пальцы.Не могли бы вы помочь мне изменить размер изображения независимо от его изменения в представлении.Может быть, другая модель, которая соответствует изображениям, но содержит автоматически большие пальцы (без изменения размера в поле зрения)

1 Ответ

2 голосов
/ 06 октября 2011

Не могли бы вы опубликовать более подробную информацию о том, как настроена ваша модель с использованием скрепки?

Вам понадобится это в вашей модели:

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

end

, а затем, по вашему мнению:

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

Проверьте этот RailsCast:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...