Ich bin verwirrt durch die Rails-Dokumentation, die ich hier lese. Insbesondere dieser Satz:
Standardmäßig enthält jeder Controller alle Helfer. Diese Helfer sind nur auf dem Controller über
zugänglich.helpers
Was ist .helpers
, auf das es sich bezieht? Ich habe einen Helfer definiert in app/helpers/areas_helper.rb
:
Ich möchte diesen Helfer in app/controllers/locations_controller.rb
:
Allerdings erhalte ich eine Methode undefinierter Fehler. Wie soll diese .helpers
verwendet werden?
Ich weiß, dass es noch andere Möglichkeiten gibt, auf Helfer in Controllern zuzugreifen, aber ich frage speziell nach dieser Dokumentation und was sie zu sagen versucht.
Diese Funktion wurde in Rails 5 mit folgendem PR eingeführt Ссылка
Daher können wir diese Funktion ab Rails 5 und nicht in Rails 4.x verwenden.
Tags und Links ruby-on-rails ruby-on-rails-4