我正在尝试在rails 3 app中设置一些半静态页面 我创建了一个带有一些非静止动作的页面控制器
class PagesController < ApplicationController
def home
end
def about
end
def contact
end
def monday
end
def saturday
end
def sunday
end
end
它显示在/ pages / home等。 有没有办法重新路由页面,以便它们显示在/ home等。
我试过
resources :pages, :path => '/' do
#blah
end
但是我收到一条错误消息,告诉我:action =&gt;节目不见了。 是否可以将设置应用于所有非静止操作?
答案 0 :(得分:1)
您可以添加收集路线:
resources :pages do
collection do
get 'home'
get 'about'
get 'contact'
...
end
end