我基本上有一个基本的 rails 3.1 应用程序,我想部署到 heroku。我已按照本教程使用 Devise、Cancan 和 Rolify。(我在用户表中添加了一个用户名列)
在我的开发服务器上一切正常,但是当我尝试运行时heroku run rake db:migrate
,出现错误“rake aborted!未初始化的常量 Rolify::Roles”
这是我的 user.rb 文件
class User < ActiveRecord::Base
include Rolify::Roles
has_and_belongs_to_many :roles, :join_table => :users_roles
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
attr_accessible :email, :password, :password_confirmation, :remember_me, :username
end
我尝试运行heroku restart
然后再次尝试迁移,但没有好处。