簡體   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