Проблемы с маршрутизацией в рельсах 2 - PullRequest
0 голосов
/ 02 ноября 2011

Я недавно создал модель с именем setting.Теперь на странице настроек у меня есть все эти коллекции для настроек.Но когда я пытаюсь сохранить его, он говорит, что NameError в SettingsController: неинициализированная константа SettingsController!Я знаю, что это касается маршрута объекта, который является «map.resource: settings».Вот почему он перенаправляет на locahost: 3000 / settings (который не существует).Как я могу изменить маршрут, чтобы я мог изменить URL-адрес, на который он перенаправляет?Спасибо!нужно так оооочень сильно!

1 Ответ

0 голосов
/ 02 ноября 2011

Вы можете использовать опцию :controller в 2,3 :

map.resources :settings, :controller => 'what_ever_you_want'

или :as опция для изменения пути:

map.resources :settings, :as => 'some_other_path'

:controller изменяет класс контроллера, поэтому в приведенном выше примере будет использоваться WhatEverYouWantController. :as изменяет путь, поэтому в приведенном выше примере используются /some_other_path/new, /some_other_path/11 и т. Д.

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