Проблема маршрутов Rails3: неопределенный метод `resources ' - PullRequest
2 голосов
/ 10 декабря 2010

Я установил Rails версии 3.0.3, и теперь у меня проблемы с моим файлом rout.rb.

routes.rb:1: undefined method `resources' for main:Object (NoMethodError)

Где может быть проблема?

resources :plains

Вот и всепо моему rout.rb

Ответы [ 2 ]

6 голосов
/ 10 декабря 2010

Имеется файл маршрутов, подобный следующему:

MyApp::Application.routes.draw do
  # Put resources here
end

Вам нужно объявить свои ресурсы внутри этого блока, это то, что вы сделали?

Ваша ошибка говорит, что ресурсы не являютсячлен объекта, который заставляет меня поверить, что вы сделали это объявление вне этого блока, так как внутри этого блока вы находитесь в области маршрутов приложения, а resources является методом этого объекта.

Пост полного кода поможет, хотя.

edit , учитывая, что ошибка находится в строке 1 этого файла, это определенно то, что вы сделали, поместите его в блок

5 голосов
/ 10 декабря 2010

Если это всего routes.rb, вам нужно добавить блок вокруг него:

MyAppName::Application.routes.draw do
   resources :plains
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...