Ruby on Rails多个模型名称

我有一个代表航class规则的域模型。 飞行规则是执行航class的法规集合。 视觉飞行规则或VFR就是这样一个例子。 我试图建立这个模型,但Rails坚持使FlightRules奇异( FlightRule ),而我需要它保持复数。 有没有办法让Rails保持模型名称复数?

试试这个

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

您可以通过以下方式获得有关发电机的帮助:

 rails g scaffold -h 

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

 ActiveSupport::Inflector.inflections do |inflect| inflect.uncountable %w(flight_rules) end 

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

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