/ / spinacz nie wyświetla medium lub kciuka w szynach 3.1 - ruby-on-rails, ruby-on-rails-3, spinacz

spinacz nie wyświetlający średniego lub kciuka w szynach 3.1 - ruby ​​na szynach, ruby-rails-3, spinacz do papieru

Używam spinacza do papieru w Rails 3.1. Gdy dodaję obraz, pokazuje on oryginalny rozmiar, ale nie pokazuje mi kciuka ani średnich rozmiarów:

Oto, co mam na myśli:

<%= image_tag @image.avatar.url(:thumb) %>
<%= image_tag @image.avatar.url(:medium) %>

image.rb

 has_attached_file :avatar, :whiny => false, :styles => { :medium => "300x300>", :thumb => "100x100>" }

AKTUALIZACJA:

Oto błąd, z którym mam do czynienia :whiny => true

Command :: ident -format% wx% h "/var/folders/54/txjcl9l130j6dq73r37hf2c00000gn/T/stream20111213-9180-1plu1me.png[0]" [spinacz] Otrzymano błąd podczas przetwarzania: #

Dowództwo :: identic -format% wx% h "/var/folders/54/txjcl9l130j6dq73r37hf2c00000gn/T/stream20111213-9180-1plu1me.png[0]" [spinacz] Otrzymano błąd podczas przetwarzania: # Renderowane obrazy / new.html.erb w układach / aplikacji (4,0 ms)

Odpowiedzi:

2 dla odpowiedzi № 1

Po pierwsze, upewnij się, że Magia obrazu jest zainstalowane.

Aby sprawdzić, czy jest poprawnie zainstalowany, przejdź do sesji terminalu i wpisz which convert. Powinieneś zobaczyć ścieżkę do pliku wykonywalnego.

Kiedy to zrobisz, być może będziesz musiał dodać ścieżkę do swojego environment.rb plik. Na przykład mój convert znajduje się pod adresem /usr/local/bin/convert. Teraz widziałem dwa różne sposoby ustawiania ścieżki dla spinacza, spróbuj jednego lub drugiego i zobacz, co działa.

# specifically set the paperclip path
Paperclip.options[:command_path] = "/usr/local/bin"

# set the path in general, might not be necessary
ENV["PATH"] = "/usr/local/bin:" + ENV["PATH"]