У меня есть модель Турнира, которая представляет турнир (я предполагаю, что большинство людей знакомо с тем, что такое турнир).Я хочу, чтобы к моим турнирам обращались одинаково, используя маршруты RESTful, но я также хочу разрешить турниры нескольких форматов.Поскольку при создании турнира в определенном формате задействовано значительное количество логики, я хочу разделить логику формата и сохранить ее в модуле.Это мои настройки:
В lib / format / у меня есть single_elidity.rb:
module SingleElimination
def test
"Hello"
end
end
Затем я изменил конфигурацию своего приложения, добавив:
config.autoload_paths += %W(#{config.root}/lib/formats/)
НаконецЯ добавил это в свою модель Турнира:
class Tournament < ActiveRecord::Base
include SingleElimination
# ...
end
Однако я получаю эту ошибку: uninitialized constant Tournament::SingleElimination
Что я могу сделать, чтобы решить эту проблему?