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