我刚刚开始使用RoR并且有一个基本问题。
目前我正在创建简单的static_pages,例如关于联系等,我的申请将如下路线:
root "static_pages#home"
match "/about", to: 'static_pages#about', via: 'get'
match "/contact", to: 'static_pages#contact', via: 'get'
其内容如下:
现在我要创建一个名为“legal”的子目录,其中包含目录和其他页面的索引页面,如下所示:
我是否需要创建一个新的控制器来执行此操作并包含所有操作,或者我可以通过“StaticPages”控制器以某种方式执行此操作吗?
提前致谢:)
答案 0 :(得分:2)
您可以执行以下操作:
scope '/legal' do
match "/about", to: 'static_pages#about', via: 'get'
match "/contact", to: 'static_pages#contact', via: 'get'
end
有关详情,请查看命名空间指南:http://guides.rubyonrails.org/routing.html#controller-namespaces-and-routing