为什么Rails中的局部变量以下划线开头?

用户名

我不确定这是否是约定俗成的,但是我一直在研究Hartl的Rails教程,我注意到他创建了所有带下划线的部分文件。例如_user.html.erb。这是部分乐器工作所必需的,还是一种风格选择?

胜利者

局部程序工作是必要的。官方的Rails指南中

3.4.1命名部分

要将局部视图渲染为视图的一部分,请在视图内使用render方法:

<%= render "menu" %>

这将在正在渲染的视图中的那个点渲染一个名为_menu.html.erb的文件。请注意前导下划线字符:局部变量以前导下划线命名,以使它们与常规视图区分开,即使在没有下划线的情况下引用它们也是如此。即使从另一个文件夹中提取部分文件,这也适用:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

下划线作为Java中的变量名。为什么?

来自分类Linux

以下划线开头的属性装饰器变量

来自分类Python

Python中单个下划线“ _”变量的用途是什么?

来自分类Dev

为什么在输出中忽略_(下划线)?

来自分类Dev

Go文件名以下划线字符开头

来自分类Dev

为什么存在下划线前缀变量?

来自分类Dev

如何使用glob忽略以下划线开头的文件?

来自分类Dev

以下划线开头的文件是什么意思?

来自分类Dev

为什么在`float.is_integer`中加下划线,而在`str.isnumeric`中不加下划线?

来自分类Dev

为什么C的关键字以下划线开头

来自分类Dev

为什么在PHP的类中带下划线的变量可以在不带下划线的情况下读取?

来自分类Dev

为什么在ObservableList下划线?

来自分类Dev

为什么在ipython中为双下划线__赋值会破坏单下划线_的行为?

来自分类Dev

Kotlin中的下划线保留什么?

来自分类Dev

为什么在视图模型中声明变量时使用下划线Kotlin约定

来自分类Dev

下课如何以下划线开头?

来自分类Dev

查找以下划线开头的单词

来自分类Dev

为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

来自分类Dev

为什么FreeBSD上的某些用户名以下划线开头?

来自分类Dev

在Symfony2中以下划线开头的路由名称

来自分类Dev

为什么在 c 中为结构使用下划线?

来自分类Dev

不在以下划线开头的文件夹中的文件的节点全局模式

来自分类Dev

ms access VBA中变量名开头的下划线?

来自分类Dev

如何测试宏中的标识符是否以下划线开头?

来自分类Dev

如何访问模板中的下划线起始属性或错误变量和属性在 Django 2.0 中可能不以下划线开头?

来自分类Dev

为什么括号“()”在 CSS 中没有下划线?

来自分类Dev

以下代码中的下划线有什么作用?

来自分类Dev

无法向表中添加变量,以下划线开头(Laravel)

来自分类Dev

以下划线开头的函数参数名称

Related 相关文章

  1. 1

    下划线作为Java中的变量名。为什么?

  2. 2

    以下划线开头的属性装饰器变量

  3. 3

    Python中单个下划线“ _”变量的用途是什么?

  4. 4

    为什么在输出中忽略_(下划线)?

  5. 5

    Go文件名以下划线字符开头

  6. 6

    为什么存在下划线前缀变量?

  7. 7

    如何使用glob忽略以下划线开头的文件?

  8. 8

    以下划线开头的文件是什么意思?

  9. 9

    为什么在`float.is_integer`中加下划线,而在`str.isnumeric`中不加下划线?

  10. 10

    为什么C的关键字以下划线开头

  11. 11

    为什么在PHP的类中带下划线的变量可以在不带下划线的情况下读取?

  12. 12

    为什么在ObservableList下划线?

  13. 13

    为什么在ipython中为双下划线__赋值会破坏单下划线_的行为?

  14. 14

    Kotlin中的下划线保留什么?

  15. 15

    为什么在视图模型中声明变量时使用下划线Kotlin约定

  16. 16

    下课如何以下划线开头?

  17. 17

    查找以下划线开头的单词

  18. 18

    为什么字符串* RECURSION *出现在输出中,并且每个包含的数组名称都在$ GLOBALS数组输出中以下划线字符开头?

  19. 19

    为什么FreeBSD上的某些用户名以下划线开头?

  20. 20

    在Symfony2中以下划线开头的路由名称

  21. 21

    为什么在 c 中为结构使用下划线?

  22. 22

    不在以下划线开头的文件夹中的文件的节点全局模式

  23. 23

    ms access VBA中变量名开头的下划线?

  24. 24

    如何测试宏中的标识符是否以下划线开头?

  25. 25

    如何访问模板中的下划线起始属性或错误变量和属性在 Django 2.0 中可能不以下划线开头?

  26. 26

    为什么括号“()”在 CSS 中没有下划线?

  27. 27

    以下代码中的下划线有什么作用?

  28. 28

    无法向表中添加变量,以下划线开头(Laravel)

  29. 29

    以下划线开头的函数参数名称

热门标签

归档