Railsy - dołącz moduł do kontrolera, który będzie używany w widoku
Jestem naprawdę nowy w Railsach i próbuję skonfigurować plik modułu do użycia w widoku. Dlatego uważam, że poprawne zachowanie polega na zdefiniowaniu modułu jako pomocnika w kontrolerze i voila, powinien on działać. Jednak tak nie jest dla mnie. Oto struktura.
lib
functions
-- form_manager.rb
form_manager.rb:
Module Functions
Module FormManager
def error_message() ...
end
end
end
users_controller.rb
class UsersController < ApplicationController
helper FormManager
def new ...
Cóż, struktura jest taka jak powyżej i gdy wywołam komunikat o błędzie znew.html.erb
daje mi błąd:uninitialized constant UsersController::FormManager
.
Po pierwsze wiem, że w szynach 3 lib nie jest automatycznie ładowany. Zakładając, że automatyczne ładowanie folderu lib nie jest obowiązkowe, jak mogę wykonać tę pracę i czego mi brakuje?
BTW, proszę nie mówić, że to pytanie jest duplikatem. Mówię ci, że szukałem tego gówna przez prawie 2 dni.