我目前正在使用社区引擎开发一个社区,但我需要添加一些模型。
问题是我需要 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 中声明的所有帮助程序和方法?