Я отримую NoMethodError
при спробі отримати доступ до методу, визначеного в одному з моїх допоміжних модулів, з одного з моїх класів контролерів. Додаток My Rails використовує helper
метод класу із :all
символом, як показано нижче:
class ApplicationController < ActionController::Base
helper :all
.
.
end
Я розумію, що це повинно зробити так, щоб усі мої класи контролерів автоматично включали всі допоміжні модулі в каталог app / helpers, отже, змішуючи всі методи в контролерах. Це правильно?
Якщо я явно include
допоміжний модуль у контролері, то все працює правильно.