2012-04-14 3 views
0

기본적으로 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 

,하지만 좋다.

답변

0

rolify에 그래서, 난 이미이 문제를 해결하고 여기에 대한 답변을 게시하는 것을 잊었다했다. 나는 heroku가 사용했던 것보다 내 dev env에서 이전 버전의 rolify를 사용하고 있었기 때문에 번들 업데이트를 실행하고 rolify git 페이지의 업데이트 지침을 따르고 모든 것이 잘 수행되었습니다.

1

변화 include Rolify::Roles

관련 문제