gpt4 book ai didi

html - name.html.erb 和 name.erb 的区别

转载 作者:行者123 更新时间:2023-12-05 07:51:35 24 4
gpt4 key购买 nike

name.html.erbname.erb 有什么区别?特别是,是否有任何原因导致 name.erb 不好用?

我知道 name.html.erb 是约定 - 这表示 HTML 模板和 ERB 引擎。但是我找不到信息是否有任何理由不使用 name.html.erb,而是使用 name.erb

我的新工作单位要求我使用name.erb,所以我想知道:这会不会有什么问题?

最佳答案

总之,不会,不会有任何问题。 Erb 文件只是输出文本。在许多情况下,阅读应用程序会忽略文件扩展名,因为阅读应用程序会读取/解释包含的文本及其语法有效性。正如@taglia 所建议的那样,文件扩展名主要是对您的“提示”,操作系统也可以使用它来选择默认应用程序来打开文件。请参阅此处以获得更详尽的解释:Output Type for an ERB File

Rails 约定规定模板文件包含输出类型的扩展名,文件名应以.erb 扩展名结尾。正如您所提到的,name.html.erb 表示一个 HTML 模板和 ERB 扩展,它允许将 Controller 索引操作中的任何实例变量传递到模板中并使用。同样,name.js.erb 表示一个 JavaScript 模板。请参阅“约定或模板文件”下的此处:An Introduction to ERB Templating

关于html - name.html.erb 和 name.erb 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34807594/

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