gpt4 book ai didi

Ruby - 命名约定 - 类/模块名称中首字母缩略词的字母大小写?

转载 作者:数据小太阳 更新时间:2023-10-29 06:34:10 25 4
gpt4 key购买 nike

我需要在名为“SCM”的模块中创建一个代表“SVN”的类。但我不知道在处理 Ruby 中的首字母缩略词时的约定是什么,并且在 Google 中找不到任何相关内容,除了“首选驼峰式大小写”。

我应该称它为 SCM::SVN 还是 Scm::Svn?有这方面的约定吗?

最佳答案

将以下内容添加到 config/initializers/inflections.rb

ActiveSupport::Inflector.inflections(:en) do |inflect|
inflect.acronym 'SVN'
end

现在运行 $ rails g model SVN... 将在名为 svn.rb 的文件中创建一个名为 SVN 的类和一个关联表 svns.

关于Ruby - 命名约定 - 类/模块名称中首字母缩略词的字母大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293031/

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