2015-04-19 2 views
0

Я хочу использовать скрепку для загрузки файлов на сервер. Ошибки теперь очищаются, но я не знаю, как установить путь загрузки.Ruby on Rails вопросы скрепки

Мой код выглядит следующим образом: класс

загрузки:

puts has_attached_file :image, :default_url => :file_system 
    validates_attachment_content_type :image, :content_type => [:image, 'audio/mpeg', 'application/mp3', 'application/octet-stream'] 

Я хочу сохранить загрузку в проекте/Public/загрузки.

Как я могу это понять?

ответ

1

Затем он должен выглядеть следующим образом:

has_attached_file :image,      
        :path => ":rails_root/public/uploads/:filename", 
        :url => "/uploads/:filename" 
+0

спасибо за это, что работает отлично :) У меня второй вопрос к скрепке плагину, вы можете проверить это пожалуйста? http://stackoverflow.com/questions/29647970/errors-while-using-paperclip-in-rails-app ... последнее обновление начального вопроса - это моя проблема на данный момент – Felix

+1

У меня нет комментариев комментировать там. Но вы должны использовать созданные dc-столбцы, созданные с помощью Paperclip. Если у вас уже есть данные в старых столбцах, вы можете попытаться выполнить собственную миграцию, где вы переименовываете аналогичные столбцы, все равно могут возникнуть некоторые проблемы. – davidwessman

+0

Нет ли способа использовать имеющиеся у меня колоны? – Felix

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