我有一个表示飞行规则的域模型。飞行规则是执行飞行所依据的规则的集合。可视化飞行规则,或VFR就是这样的一个例子。我正在尝试搭建这个模型,但是Rails坚持使用FlightRules
单数(FlightRule
),而我需要它保持复数形式。有没有办法让Rails保持模型名的复数形式?
发布于 2011-12-16 02:22:16
尝尝这个
rails generate scaffold FlightRules (...) --force-plural
您可以通过以下方式获得有关生成器的帮助:
rails g scaffold -h
发布于 2011-12-16 02:02:25
您必须在config/initializers/inflections.rb
下编辑inflections.rb文件
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w(flight_rules)
end
发布于 2011-12-16 02:01:30
ActiveSupport::Inflector::Inflections是你的朋友。
有一个文件config/initializers/inflections.rb
,您可以对其进行编辑。该文件包含注释示例,因此添加您自己的规则应该很容易。
https://stackoverflow.com/questions/8524509
复制相似问题