gpt4 book ai didi

ruby-on-rails - 帮助为静态页面创建路由和 Controller

转载 作者:行者123 更新时间:2023-12-04 19:19:14 25 4
gpt4 key购买 nike

我有一些我正在尝试制作的静态页面,例如团队、关于我们、服务条款等。

我正在尝试制作一个 Controller 来处理静态页面,但我缺少一些专业知识。

这是我所做的:

在routes.rb,在最后我添加了这个:

match "/:action" => "pages"

然后我做了一个名为 pages_controller.rb 的 Controller

目前它是空的。我需要它做的是识别像/pages/team 或 pages/about_us 这样的请求并重定向到正确的静态页面。我怎样才能做到这一点?

谢谢!

最佳答案

这就是我的做法:

match '/pages/:page' => "pages#page"

然后基于 params[:page]我呈现不同的静态 View 。
这对我来说很有用,对于静态页面数量较少的网站。

当然,您可以明确命名您的路线:
match '/about-us' => "pages#about_us"

然后为 Pages Controller 中的每个路由声明一个空方法:
def about_us
end

但我更喜欢第一种方式。

关于ruby-on-rails - 帮助为静态页面创建路由和 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6117986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com