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". Я не уверен, будет ли это иметь значение или нет, но похоже, что это будет