2014-12-15 2 views
1

Я установил paperclip gem для моего проекта Rails. Кажется, что все работает, я не получаю ошибок, но когда я пытаюсь загрузить изображение для своей записи, как только я нажму кнопку «Отправить», страница просто обновится, и изображение не будет загружено.Rails - paperclip не загружает изображения

Вот строка с полем файла:

<%= form_for @wiki_edytowany, url: {action: "wiki_aktualizuj", id: @wiki_edytowany.id} do |b| %> 
<table class="table table-bordered"> 
    <tr> 
     <td>Ikona</td> 
     <td><%= b.file_field :ikona %></td> 
    </tr> 
    <tr> 
     <td></td> 
     <td><%= b.submit "Edytuj", class: 'btn btn-success' %> &nbsp;&nbsp;&nbsp;&nbsp; <%= link_to "Anuluj", ('wiki_devtest'), class: "btn btn-success" %></td> 
    </tr> 
</table> 
<% end %> 

Моя модель:

class Items < ActiveRecord::Base 

    has_attached_file :ikona, styles: { :medium => "128x128>", :thumb => "32x32>" } 

end 

Все мои контроллер PARAMS для него:

def przedmiotyparams 
    params.require(:przedmioty).permit(:nazwa, :typ, :waga, :rzadkosc, :uzywalne, :obrazenia, :miejsce, :magazynek, :obrona, :glod, :pragnienie, :efekt, :zakazenie, :zasieg, :szybkosc, :opis, :ciekawostki, :ikona, :wersja) 
    end 

Если кто-то знает решение - пожалуйста помоги. Заранее спасибо!

+1

Проверьте файл 'log/development.log' при загрузке изображения; он мог бы показать больше информации о том, что происходит. –

+0

http://pastebin.com/96L2GZUT - вот ошибка, связанная с PaperClip. В нем говорится, что я дал неправильный путь к скрепке, но на самом деле это путь к ImageMagick. – Fiffe

+0

См. Https://github.com/thoughtbot/paperclip/issues/1405 для получения дополнительной информации об ошибке, которую вы получаете. –

ответ

0

Хорошо, поэтому я исправил путь и, похоже, сработал. В любом случае, спасибо за ваш ответ.

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