首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby on Rails复数模型名称

Ruby on Rails复数模型名称
EN

Stack Overflow用户
提问于 2011-12-16 01:56:34
回答 3查看 12.1K关注 0票数 21

我有一个表示飞行规则的域模型。飞行规则是执行飞行所依据的规则的集合。可视化飞行规则,或VFR就是这样的一个例子。我正在尝试搭建这个模型,但是Rails坚持使用FlightRules单数(FlightRule),而我需要它保持复数形式。有没有办法让Rails保持模型名的复数形式?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-16 02:22:16

尝尝这个

rails generate scaffold FlightRules (...) --force-plural

您可以通过以下方式获得有关生成器的帮助:

rails g scaffold -h
票数 25
EN

Stack Overflow用户

发布于 2011-12-16 02:02:25

您必须在config/initializers/inflections.rb下编辑inflections.rb文件

ActiveSupport::Inflector.inflections do |inflect|
  inflect.uncountable %w(flight_rules)
end
票数 27
EN

Stack Overflow用户

发布于 2011-12-16 02:01:30

ActiveSupport::Inflector::Inflections是你的朋友。

有一个文件config/initializers/inflections.rb,您可以对其进行编辑。该文件包含注释示例,因此添加您自己的规则应该很容易。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8524509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档