Rails 型号命名部分缩写词
Rails model naming partial acronym word
所以。出于某种原因,我今天正在为 Rails 命名而苦苦挣扎。我觉得我正在创建的模型的最佳命名是骆驼案例 class 模型名称的 DNSRecord 和蛇案例引用的 dns_record -- Rails 想将其命名为 DnsRecord。
我见过一个解决方案,如果整个单词都大写,例如:API
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym 'API'
end
但似乎效果不佳:
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym 'DNSRecord'
end
它仍然想引用 DnsRecord。我知道这是一件小事,但 DNSRecord 对我来说感觉更好。
我相信你会想要 inflect.acronym 'DNS'
而不是 'DNSRecord'
。更新变形文件后,您可能还必须重新启动服务器。
所以。出于某种原因,我今天正在为 Rails 命名而苦苦挣扎。我觉得我正在创建的模型的最佳命名是骆驼案例 class 模型名称的 DNSRecord 和蛇案例引用的 dns_record -- Rails 想将其命名为 DnsRecord。
我见过一个解决方案,如果整个单词都大写,例如:API
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym 'API'
end
但似乎效果不佳:
ActiveSupport::Inflector.inflections do |inflect|
inflect.acronym 'DNSRecord'
end
它仍然想引用 DnsRecord。我知道这是一件小事,但 DNSRecord 对我来说感觉更好。
我相信你会想要 inflect.acronym 'DNS'
而不是 'DNSRecord'
。更新变形文件后,您可能还必须重新启动服务器。