gpt4 book ai didi

html - 每个静态页面都需要静态页面 Controller 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 14:39:47 25 4
gpt4 key购买 nike

我正在开发一个 Rails 应用程序,想知道是否每个静态页面都需要一个 Controller 功能,即使它只包含 HTML 和 CSS?我知道我必须创建一个 View 并更改 routes.rb,但为什么您必须为每个页面定义一个 Controller 函数?

class StaticPagesController < ApplicationController
def home
end

def about
end
end

那么即使只是静态内容我也需要在这里定义“关于”吗?

最佳答案

不,这不是必需的。如果 routes 映射到的方法未在指定的 Controller 中定义 并且没有具有该名称的 View 文件,那么您将收到该方法未定义的错误在 Controller 中定义。但是如果 View 存在而方法不存在,它将继续并接受它,就好像方法已定义一样。

关于html - 每个静态页面都需要静态页面 Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18453474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com