rails 2中的路由问题

时间:2011-11-02 03:42:50

标签: ruby-on-rails

我最近创建了一个名为setting的模型。现在在设置页面中,我拥有设置的所有这些集合。但是当我尝试保存它时,它在SettingsController中说NameError:未初始化的常量SettingsController!我知道这涉及对象的路径,即“map.resource:settings”。这就是为什么它重定向到locahost:3000 /设置(这是不存在的)。我怎样才能更改路线,以便我也可以更改重定向到的网址?谢谢!非常需要这个soooooo!

1 个答案:

答案 0 :(得分:0)

您可以使用:controller option in 2.3

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

:as option更改路径:

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

:controller更改控制器类,以便上面使用WhatEverYouWantController:as更改路径,以便上述内容使用/some_other_path/new/some_other_path/11等。