기본적으로 heroku에 배포하려는 기본 뼈대 레일 3.1 응용 프로그램이 있습니다. 나는 Devity, Cancan 및 Rolify를 사용하기 위해 this tutorial을 따라갔습니다.rolify gem, 초기화되지 않은 상수를 사용하는 응용 프로그램과 함께 heroku에서 마이그레이션을 실행하는 동안 오류가 발생했습니다. Rolify :: Roles
모든 것이 내 개발 서버에서 잘 작동한다 (I 사용자 테이블에 사용자 이름 열을 추가),하지만 난 heroku run rake db:migrate
를 실행하려고하면 나는 오류 "레이크 중단! 초기화되지 않은 상수 Rolify :: 역할"
여기 내 user.rb의 내가 heroku restart
다음 마이그레이션을 다시 시도 실행 시도 파일
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
,하지만 좋다.