Как работать с классом в ruby on rails?


#1

Изучаю классы в ruby, столкнулся с тем, что не всегда просто применить эти знания именно в ruby on rails. Класс - он и в африке класс, но как интегрировать созданный класс в rails приложение, подскажите? Обязательно ли создавать rails plugin для этой цели? У меня не получается засунуть класс в контроллер, например, получаю либо class definition in method body class Sample ^, или uninitialized constant ActionView::CompiledTemplates::Sample. Если возможно, приведите один-два примера, как это должно быть, спасибо.
Подчеркну еще раз, вопрос не по руби. По RAILS.


(Kortirso) #2

Как простой вариант, создаете класс-сервис в папке app/services
В итоге просто вызывается по имени из любого контроллера


#3

Да, так работает, спасибо. Насколько я понял, можно и в app/services и в app/lib ?