Подтвердить что ты не робот

Название модели Ruby on Rails

У меня есть модель домена, которая представляет правила полета. Правила полетов - это совокупность правил, в соответствии с которыми осуществляется полет. Визуальные правила полета или VFR - один из таких примеров. Я пытаюсь подделать эту модель, но Rails настаивает на создании FlightRules единственного числа (FlightRule), в то время как мне нужно, чтобы оно оставалось множественным. Есть ли способ иметь Rails для сохранения имени модели?

4b9b3361

Ответ 1

Попробуйте это

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

Вы можете получить помощь на генераторе с помощью:

rails g scaffold -h

Ответ 2

Вы должны отредактировать файл inflections.rb под config/initializers/inflections.rb

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

Ответ 3

ActiveSupport:: Inflector:: Inflections - ваш друг.

Существует файл config/initializers/inflections.rb, который вы можете редактировать. Файл содержит комментарии, поэтому вам должно быть легко добавить свои собственные правила.