4

所以。出于某种原因,我今天在为 Rails 命名而苦苦挣扎。我觉得我正在创建的模型的最佳命名是 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 对我来说感觉更好。

4

1 回答 1

6

我相信你会想要inflect.acronym 'DNS'而不是'DNSRecord'。更新变形文件后,您可能还必须重新启动服务器。

于 2018-01-08T19:10:01.500 回答