繁体   English   中英

如何在我的Ruby on Rails网站上添加新的信息页面

[英]How to add a new information page to my Ruby on Rails site

我对Rails还是很陌生,所以对大多数人来说这可能很容易,但是我想添加一个新页面,其中仅包含一些静态信息和返回首页的链接。 如何创建此文件以及该文件在何处?

任何帮助将是巨大的! 谢谢。

只需为您的静态页面创建一个带有动作的控制器即可。 例如

rails g controller home about

会生成一个名为HomeController的控制器,该控制器具有一个about该操作的操作,该操作在views/home/about.html.erb中具有一个相应的视图,您可以对其进行编辑。

在您的路线中:

get 'my_static_info_page' to: 'application#my_static_info_page'

在您的控制器中:

class ApplicationController < ApplicationController::Base

  def my_static_info_page
  end

end

然后在“ app / views / my_static_info_page.html.erb”下创建一个视图

本质上,只需为要在控制器上定义的任何新操作创建一条路由即可。 它可以在任何控制器上,所有更改都是将其路由到的位置,定义控制器动作的位置以及放置视图的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM