Ich bin immer ein , NoMethodErrorwenn versucht wird, ein Verfahren in einem meiner Helfer - Module von einem meiner Controller - Klassen definiert zuzugreifen. Meine Rails-Anwendung verwendet die helperKlassenmethode mit dem folgenden :allSymbol:
class ApplicationController < ActionController::Base
helper :all
.
.
end
Ich verstehe, dass dies dazu führen sollte, dass alle meine Controller-Klassen automatisch alle Hilfsmodule im Verzeichnis app / helpers enthalten und daher alle Methoden in die Controller einmischen. Ist das richtig?
Wenn ich explizit includedas Hilfsmodul in der Steuerung habe, dann funktioniert alles richtig.