ruby-on-rails – 帮助为静态页面创建路由和控制器
发布时间:2020-12-17 03:12:57 所属栏目:百科 来源:网络整理
导读:我有一些静态页面,我试图像团队,关于我们,服务条款等. 我试图让一个控制器来处理静态页面,但我缺少一些技术诀窍. 这是我做的: 在routes.rb中,在结束之前我添加了这个: match "/:action" = "pages" 然后我创建了一个名为pages_controller.rb的控制器 目前它
我有一些静态页面,我试图像团队,关于我们,服务条款等.
我试图让一个控制器来处理静态页面,但我缺少一些技术诀窍. 这是我做的: 在routes.rb中,在结束之前我添加了这个: match "/:action" => "pages" 然后我创建了一个名为pages_controller.rb的控制器 目前它是空的.我需要做的是识别/ pages / team或pages / about_us等请求并重定向到正确的静态页面.我怎样才能做到这一点? 谢谢! 解决方法
我是这样做的:
match '/pages/:page' => "pages#page" 然后基于params [:page]我渲染不同的静态视图. 当然,您可以明确命名您的路线: match '/about-us' => "pages#about_us" 然后为Pages控制器中的每个路由声明一个空方法: def about_us end 但我更喜欢第一种方式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |