Вы определили метод page_title в своем модуле ApplicationHelper
? Просто наличие ApplicationHelper само по себе не сделает этого.
По умолчанию ваш ApplicationHelper
модуль уже должен быть в app/helpers/application_helper.rb
. Файлы вашего приложения требуются rails после того, как для него требуются плагины, которые вы используете. Это означает, что любой метод, определенный вами в app / helpers / application_helper.rb, должен переопределять методы, определенные в коде плагинов.
Такое поведение возникает из-за открытой структуры классов ruby. В любое время и в любом месте любой класс / модуль / объект может быть вновь открыт для добавления к нему методов и атрибутов. Более или менее.
Не могли бы вы опубликовать часть кода, который вы пытаетесь переопределить методом движка?