有时我会看到以双下划线开头和结尾的变量名。例如:
Article.__elasticsearch__
在Ruby变量名称中,是否有与双下划线相关的命名约定?
有时我会看到以双下划线开头和结尾的变量名。例如:
Article.__elasticsearch__
在Ruby变量名称中,是否有与双下划线相关的命名约定?
我认为 ElasticSearch 宝石的作者做出了错误的决定。在这个话题的结尾处,Ruby 社区中知名的 Avdi Grimm 不同意 OP 的观点。
你之前没有看到它并且觉得它看起来很奇怪有一个原因。那是因为它不符合惯用语。