Rails 3 модуль заглавных букв

Я обновляю старое приложение Rails 2 до версии 3.2. Rspec дает мне эту ошибку:

expected /app/models/api/key.rb to define Api::Key

Фактический файл:

module API
  class Key

Таким образом, прописная буква неверна в соответствии с соглашением Rails. Я хотел бы избежать поиска по всему проекту и пытаться изменить везде, где указана константа. Есть ли способ сообщить Rails, что модуль находится во всех столицах?

Для справки я попробовал использовать инфлектор:

ActiveSupport::Inflector.inflections do |inflect|
  inflect.acronym "API"
end

1 ответ

Это проблема с заглавными буквами? У вас есть "API", и ошибка говорит о том, что ожидается "Api". Я не уверен, будет ли это иметь значение или нет, но похоже, что это будет

Другие вопросы по тегам