Ruby on rails 3 会员资格引擎工作不正常

Ruby on rails 3 会员资格引擎工作不正常,ruby-on-rails-3,refinerycms,Ruby On Rails 3,Refinerycms,我已经安装了它的一些引擎(比如博客)。在我安装会员资格引擎之前,一切都很正常 经过几天的努力,我可以让它“工作”。我所说的“工作”是指我可以创建一个用户,但由于我已经安装了它,每次访问主页时都会出现以下错误: undefined method `refinery_user?' 提取的源(第1行附近): 奇怪的是,我在那一行设置了一个断点,但应用程序并没有停在那里 有人知道发生了什么吗?确保您的/config/initializers/develope.rb文件存在,并且它包括以下内容(可能在底

我已经安装了它的一些引擎(比如博客)。在我安装会员资格引擎之前,一切都很正常

经过几天的努力,我可以让它“工作”。我所说的“工作”是指我可以创建一个用户,但由于我已经安装了它,每次访问主页时都会出现以下错误:

undefined method `refinery_user?'
提取的源(第1行附近):

奇怪的是,我在那一行设置了一个断点,但应用程序并没有停在那里


有人知道发生了什么吗?

确保您的
/config/initializers/develope.rb
文件存在,并且它包括以下内容(可能在底部):

1: <% if refinery_user? %>
2:   <% unless admin? # all required JS included by backend. %>
3:     <% content_for :stylesheets, stylesheet_link_tag('refinery/site_bar') unless !!local_assigns[:exclude_css] %>
4:     <%= yield(:stylesheets) unless local_assigns[:head] or local_assigns[:exclude_css] %>
def refinery_user?
  user_signed_in? && current_user.has_role?(:refinery)
end
config.router_name = :refinery