[英]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.