Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails 3路由-URL名称?_Ruby On Rails 3_Routes - Fatal编程技术网

Ruby on rails 3 Rails 3路由-URL名称?

Ruby on rails 3 Rails 3路由-URL名称?,ruby-on-rails-3,routes,Ruby On Rails 3,Routes,我不知道如何更改路由的URL。As:As参数现在做的是Rails 2中没有的事情 这只会将路由帮助程序更改为faq\u路径,但url仍会转到/faqs。我希望url是单数的 resources :faqs, :as => "faq" do collection { post :sort } end 做一个单一的匹配(如下)将不会真正是相同的 match "/faq" => "faqs#index" 如果要更改与常见问题解答资源相关的所有URL,可以执行以下操作: resour

我不知道如何更改路由的URL。As
:As
参数现在做的是Rails 2中没有的事情

这只会将路由帮助程序更改为
faq\u路径
,但url仍会转到
/faqs
。我希望url是单数的

resources :faqs, :as => "faq" do
  collection { post :sort }
end
做一个单一的匹配(如下)将不会真正是相同的

match "/faq" => "faqs#index"

如果要更改与常见问题解答资源相关的所有URL,可以执行以下操作:

resources :faqs, :path => 'faq'

有关更多信息,请参阅。

如果要更改与常见问题解答资源相关的所有URL,可以执行以下操作:

resources :faqs, :path => 'faq'
有关更多信息,请参阅