В настоящее время я удаляю сообщество с помощью Community Engine, но мне нужно добавить несколько моделей.
Проблема в том, что мне нужны вспомогательные методы, которые использует CE, но когда я пытаюсь получить доступ к новым разделам сайта, я получаю неопределенный метод (как показано ниже)
undefined method `logged_in?' for #<ActionView::Base:0x1048f3748>
Вошедший_в? метод находится в vendor/plugins/community_engine/lib/authenticated_system.rb
Этот метод определяется как вспомогательный метод следующим образом:
# this is at vendor/plugins/community_engine/lib/authenticated_system.rb
def self.included(base)
base.send :helper_method, :current_user, :current_user_session, :logged_in?, :admin?, :moderator?
end
Как я могу заставить мое приложение rails загружать все помощники и методы, объявленные в lib моих плагинов?
include AuthenticatedSystem
в своемApplicationController
? - person alex.zherdev   schedule 27.02.2010