我对Rails很新,所以对大多数人来说这可能很容易,但我想添加一个只有一些静态信息和回家的链接的新页面。如何创建此文件以及文件的位置?
任何帮助都会很棒!谢谢。
答案 0 :(得分:2)
只需创建一个控制器,其中包含静态页面的操作。例如
rails g controller home about
将生成一个名为HomeController
的控制器,其动作about
在views/home/about.html.erb
中具有您可以编辑的相应视图。
答案 1 :(得分:1)
在您的路线中:
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&#39;
下创建一个视图基本上只是创建一个路径,就像你想要在控制器上定义的任何新动作一样。它可以在任何控制器上,所有更改都是您将其路由到的位置,您可以在其中定义控制器操作以及放置视图的位置。