Pure Ruby on Rails загрузчик файлов, проблемы GET - PullRequest
0 голосов
/ 27 февраля 2012

Я недавно начал пытаться создать загрузчик файлов на Rails. Я провел поиск в стеке и с помощью одного ответа нашел этот учебник . Я попытался построить из этого; тем не менее, я получаю сообщения об ошибках GET только при попытке перейти на страницу загрузчика:

Ошибка маршрутизации

Нет подходящих маршрутов [GET] "/ uploads"

Попробуйте запустить рейк-маршруты для получения дополнительной информации о доступных маршрутах.

Я разгребал маршруты, и из того, что я понимаю, мой route.rb должен выглядеть примерно так:

PicsUploadr :: Application.routes.draw do

ресурсов: загрузки (: html)

Однако я не уверен на 100%, правильно ли это. У меня есть мой контроллер, указывающий на html.erb, который я хочу загрузить. Кто-нибудь может указать мне, где я могу пойти не так?

У меня есть полный исходный код на github , если кто-нибудь захочет посмотреть на него.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

Джен,

Учебное пособие, которое вы используете, крайне устарело. Я думаю, будет лучше, если вы получите что-то вроде этого: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book, чтобы начать. С этим приложением слишком много проблем, чтобы начать объяснять их все здесь. Следуйте инструкциям, и вы попадете туда, где вы хотите быть с этим приложением!

Джо

0 голосов
/ 27 февраля 2012

Хорошо, обо всем по порядку.Я не буду использовать учебник с 2007 года, весь этот код ужасно устарел.При поиске учебника по RoR попытайтесь добавить префикс поиска к используемой вами версии rails, чтобы код работал правильно.

Я бы порекомендовал прочесть здесь руководства по направляющим .

Я бы также порекомендовал прочитать на Rails Routes и RESTful веб-сервисы , чтобы вы могли попробовать и убедиться, что ваше приложение Rails каким-то образом соответствует этим.Это облегчит вам задачу.

На этом этапе я бы предложил начать новый проект и изучить использование скрепки или несущей волны после прочтения о загрузках в рельсы

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