我有一个代表航班规则的域名模型。飞行规则是执行航班的一系列法规。视觉飞行规则或VFR就是这样一个例子。我试图建立这个模型,但Rails坚持要FlightRules
单数(FlightRule
),而我需要它保持复数。有没有办法让Rails保持模型名称复数?
答案 0 :(得分:24)
您必须在config/initializers/inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable %w(flight_rules)
end
答案 1 :(得分:22)
试试这个
rails generate scaffold FlightRules (...) --force-plural
您可以通过以下方式获取发电机的帮助:
rails g scaffold -h
答案 2 :(得分:2)
ActiveSupport::Inflector::Inflections是你的朋友。
您可以编辑文件config/initializers/inflections.rb
。该文件包含注释示例,因此应该很容易添加自己的规则。